Terraform 製品の使用開始 - AWS Service Catalog

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Terraform 製品の使用開始

AWS Service Catalog は、 内の HashiCorp Terraform 設定のガバナンスによる迅速なセルフサービスプロビジョニングを可能にしますAWS。AWS Service Catalog を単一のツールとして使用すると、AWS 内で Terraform 設定を大規模に整理、管理、配布できます。AWS Service Catalog は、標準化および事前承認された Terraform テンプレートのカタログ化、アクセス制御、バージョニング、タグ付け、他の AWS アカウントとの共有など、いくつかの主要な機能にわたって Terraform をサポートします。AWS Service Catalog では、エンドユーザーがアクセスできる製品とバージョンの簡単なリストが表示され、それらの製品を 1 回の操作でデプロイできます。

注記

最近の 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のセットアップ のアクション項目を完了していることを確認してください。