Terraform プロビジョニングエンジンのインストールと設定 - AWS Service Catalog

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

Terraform プロビジョニングエンジンのインストールと設定

で Terraform 製品を正常に使用するには AWS Service Catalog、Terraform 製品を管理しているのと同じアカウントに Terraform プロビジョニングエンジンをインストールして設定する必要があります。開始するには、 が提供する Terraform プロビジョニングエンジンを使用できます。このエンジンは AWS、Terraform プロビジョニングエンジンが動作するために必要なコードとインフラストラクチャをインストールして設定します AWS Service Catalog。この 1 回限りのセットアップには約 30 分かかります。 は GitHub リポジトリに Terraform プロビジョニングエンジンのインストールと設定の手順 AWS Service Catalog を提供します。

キューの決定

プロビジョニングオペレーションを呼び出すと、 は、プロビジョニングエンジンの関連するキューに送信するペイロードメッセージを AWS Service Catalog 準備します。キューの ARN を構築するには、 AWS Service Catalog は以下の前提条件を満たす必要があります。

  • プロビジョニングエンジンはプロダクトオーナーのアカウントにあります

  • プロビジョニングエンジンは、 の呼び出しが行われたのと同じリージョンにあります。 AWS Service Catalog

  • プロビジョニングエンジンのキューは、以下に詳述する文書化された命名スキーマに従います。

たとえば、アカウント 1111111111 によって作成された製品を使用してアカウント 0000000000000 us-east-1から ProvisionProduct が呼び出された場合、 は正しい SQS ARN が AWS Service Catalog であると想定しますarn:aws:sqs:us-east-1:0000000000000:ServiceCatalogTerraformOSProvisionOperationQueue

DescribeProvisioningParameters によって呼び出される Lambda 関数にも同じロジックが適用されます。