あなたのAWSアカウントで
このワークショップ環境をあなたのAWSアカウントにプロビジョニングすると、リソースが作成され、それらに関連するコストが発生します。クリーンアップセクションでは、それらを削除してさらなる課金を防ぐ方法を説明します。
このセクションでは、あなた自身のAWSアカウントでラボを実行するための環境をセットアップする方法について説明します。
最初のステップは、提供されているCloudFormationテンプレートを使用してIDEを作成することです。以下のAWS CloudFormationクイック作成リンクを使用して、適切なAWSリージョンで目的のテンプレートを起動してください。
| リージョン | リンク |
|---|---|
us-west-2 | 起動 |
eu-west-1 | 起動 |
ap-southeast-1 | 起動 |
これらの手順は上記のAWSリージョンでテストされており、他のリージョンでは変更なしに動作することは保証されていません。
ワークショップ資料の性質上、IDE EC2インスタンスは あなたのアカウントで広範なIAM権限を必要とします。例えば、IAM roleの作成などです。続行する前に、CloudFormationテンプレートでIDEインスタンスに提供されるIAM権限を確認してください。
私たちはIAM権限の最適化に継続的に取り組んでいます。改善のご提案がある場合は、GitHub issueを作成してください。
画面の下部までスクロールして、IAM通知を承認してください:
次に、Create stackボタンをクリックします:
CloudFormationスタックのデプロイには約5分かかります。完了したら、Outputsタブから続行に必要な情報を取得できます:
IdeUrl出力には、IDEにアクセスするためにブラウザに入力するURLが含まれています。IdePasswordSecretには、IDE用に生成されたパスワードを含むAWS Secrets Managerシークレットへのリンクが含まれています。
パスワードを取得するには、IdePasswordSecretURLを開き、Retrieveボタンをクリックします:
その後、パスワードをコピーできるようになります:
提供されたIDE URLを開くと、パスワー ドの入力を求められます:
パスワードを送信すると、最初のIDE画面が表示されます:
次のステップは、ラボ演習を実行するためのEKSクラスターを作成することです。以下のガイドのいずれかに従って、これらのラボの要件を満たすクラスターをプロビジョニングしてください:
- (推奨) eksctl
- (近日公開予定!) Terraform、興味がありますか? GitHubリポジトリでお知らせください
- (近日公開予定!) CDK