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

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

Terraform 製品の使用開始

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

注記

HashiCorp テクノロジーのサポートを継続するには、Terraform への最近のライセンス変更の結果として、 AWS Service Catalog は、Terraform オープンソースに関する以前の参照を External に変更しました。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のセットアップ のアクション項目を完了していることを確認してください。