Amplify#AWSもこ2020.07.07119この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。こんにちは、コンサルティング部のもこ@札幌オフィスです。本日7月7日はクラスメソッド16周年、私も去年の7月に入社して1年経ったので、粛々とブログを書いています。buildなどをして環境を用意する必要がなくなり、デプロイされたAmplifyのサブドメインを見に行くだけで確認出来るようになります。RequestがMergeされたら自動で削除」みたいな物を自前で実装するのはめちゃめちゃ大変だったりしますが、今回のアップデートでは自動で行ってくれるため超アツいですね!やってみるさて、実際にGitHubの画面を添えながらどんな感じで良い感じに出来るのかを試していきたいと思います。Amplifyコンソールでアプリを選択して、左の「アプリの設定>概要」から「編集」を押します。すると、このような新しい項目が出てきて、自動でブランチを検出するか、自動でブランチが削除されたタイミングで環境を消すのかを選択することが出来ます。自動生成するブランチの設定はワイルドカードで指定することができ、開発ブランチの命名規則に合わせて設定することが出来ます。ブランチに対して自動生成するように設定していきます。Gatewayなど)をブランチごとに新しく作成するのか、指定環境に合わせるのかを指定することが出来ます。これにより、バックエンドの接続先を開発環境用のデータを保持した一つの環境に指定することができ、コストも最小限に出来ます。新しく作成された環境へのアクセス制御ということで、ユーザー名、パスワードを指定することが出来ます。あとは有効化して保存するだけで設定は終わりです。ブランチを作って、正常に新しい環境が作られるのかを試してみましょう。Requestを作って、マージしてブランチを削除してみました。ConsoleではRoute53管理のドメインをSSL対応を含む設定をまとめて行うことが出来ます。auto-detection]でブランチを設定することが出来ます。設定した後にデプロイするとこんな感じで、サブドメインでアクセス出来るようになります!まとめ新しいブランチを自動で検出して自動で別ドメインでデプロイ、ブランチが消されたら自動で削除する便利アップデートをご紹介してきました。このアップデートで個人の持っているマージ前の開発ブランチも自動で特に気にすること無くAmplifyにデプロイすることが出来るため、開発も、レビューもさらに捗ると思います。