翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Terraform 製品の使用開始
AWS Service Catalog は、 内の HashiCorp Terraform
注記
最近の Terraform へのライセンス変更の結果、 HashiCorp テクノロジーのサポートを継続するために、 は Terraform Open Source の以前の参照を外部 AWS Service Catalogに変更しました。External 製品タイプには、以前は Terraform オープンソースとして知られていた Terraform Community Edition のサポートが含まれます。既存の Terraform オープンソース製品およびプロビジョニング済み製品を外部製品タイプに移行する方法の詳細と手順については、既存の Terraform Open Source 製品およびプロビジョニング済み製品の外部製品タイプへの更新 をご覧ください。
以下のチュートリアルの手順は、AWS Service Catalog で Terraform 製品を使い始めるのに役立ちます。
カタログ管理者は、中央管理者アカウント (ハブアカウント) で作業します。Terrafrm Community Edition 製品と Terraform Cloud 製品のどちらにも Terraform プロビジョニングエンジンが必要です。詳細については、「Terraform Community Edition (External 製品タイプ) のプロビジョニングエンジン」と「Terraform クCloud 用のプロビジョニングエンジン 」を参照してください。
チュートリアルでは、管理者アカウントで以下のタスクを実行します。
-
Terraform Cloud または External 製品タイプのいずれかを使用して Terraform 製品を作成します。Service Catalog は、[External] 製品タイプを使用して Terraform Community Edition 製品をサポートします。
-
製品をポートフォリオに関連付けます。
-
エンドユーザーが製品をプロビジョニングできるように起動制約を作成します。
-
製品へのタグ
-
ポートフォリオと Terraform 製品をエンドユーザーアカウント (スポークアカウント) と共有します。
チュートリアルでは、組織の管理アカウントでもある管理ハブアカウントから、組織共有オプションを使用してポートフォリオを共有します。組織共有の詳細については、「ポートフォリオの共有」を参照してください。
チュートリアルで作成した Terraform 製品に含まれる AWS リソースは、シンプルな Amazon S3 バケットです。
注記
開始する前に、必ず AWS Service Catalogのセットアップ のアクション項目を完了していることを確認してください。
トピック
- 既存の Terraform Open Source 製品およびプロビジョニング済み製品の外部製品タイプへの更新
- 前提条件: Terraform プロビジョニングエンジンの設定
- ステップ 1: Terraform 設定ファイルをダウンロードする
- ステップ 2: Terraform 製品を作成する
- ステップ 3: AWS Service Catalog ポートフォリオを作成する
- ステップ 4: ポートフォリオに製品を追加する
- ステップ 5: 起動ロールを作成する
- ステップ 6: Terraform 製品に起動制約を追加する
- ステップ 7: エンドユーザーにアクセス許可を付与する
- ステップ 8: ポートフォリオをエンドユーザーと共有する
- ステップ 9: エンドユーザーのエクスペリエンスをテストする
- ステップ 10: Terraform プロビジョニング操作の監視