AWS CLI から CloudFormation テンプレートをデプロイする
この製品はプレビュー版であり、変更される可能性があります。このサービスの詳細については、Teradataサポートに連絡してください。 |
概要
AWS CLIから`aws cloudformation create-stack`または`aws cloudformation deploy`コマンドを使用してスタックをデプロイできる。このセクションの例では、create-stackコマンドを使用している。 create-stack
コマンドと deploy
コマンドの構文の違いについては 、 AWS CLI コマンド リファレンスドキュメントを参照してください。
始める前に
-
AWS CLIをインストールして設定する。 「AWS CLI の開始方法」を参照してください。
-
以下を確認します。
-
必須の AWS 認証情報。
-
リソースを作成および管理するために必要な IAM アクセス権。必要なアクセス権がない場合は、組織管理者に問い合わせて、指定されたすべてのロールを作成してください。
-
必要なパラメータファイルとCloudFormationテンプレート。ファイルは AI Unlimited GitHubリポジトリ からダウンロードできます。
-
スタックを作成する
AWS CLI で以下のコマンドを実行します。
aws cloudformation create-stack --stack-name all-in-one \
--template-body file://all-in-one.yaml \
--parameters file://test_parameters/all-in-one.json \
--tags Key=ThisIsAKey,Value=AndThisIsAValue \
--capabilities CAPABILITY_IAM CAPABILITY_NAMED_IAM
NOTE:
-
IamRoleが新規に設定されている場合は、CAPABILITY_IAMが必要です。
-
IamRoleがNewに設定され、IamRoleNameに値が指定されている場合は、CAPABILITY_NAMED_IAM が必要です。
既存のロールを使用するには、「アクセス権とポリシーを使用した AWS アクセスとアクセス権の制御」を参照してください。
スタック情報を取得する
AWS CLI で以下のコマンドを実行します。
aws cloudformation delete-stack --stack-name <stackname>
aws cloudformation describe-stacks --stack-name <stackname>
aws cloudformation describe-stack-events --stack-name <stackname>
aws cloudformation describe-stack-instance --stack-name <stackname>
aws cloudformation describe-stack-resource --stack-name <stackname>
aws cloudformation describe-stack-resources --stack-name <stackname>
スタック出力を取得する
AWS CLI で以下のコマンドを実行します。
aws cloudformation describe-stacks --stack-name <stackname> --query 'Stacks[0].Outputs' --output table
次のステップ
-
簡単なワークフローを実行して、Teradata AI Unlimited を開始します。Teradata AI Unlimitedを使用してJupyterLabでサンプルワークロードを実行する を参照してください。
-
Teradata AI Unlimited が実際のユースケースでどのように役立つかを知りたいですか? 近日公開! GitHub リンクについては、このスペースを引き続き監視してください。
ご質問がある場合、またはさらにサポートが必要な場合は、コミュニティ フォーラムにアクセスしてサポートを受け、他のコミュニティ メンバーと交流してください。 |