私はTerraformを試しています。私の興味深いCloudFormationスタックの1つをTFに翻訳しています。スタックの重要な部分には、テンプレートのカスタムリソースを指定する次の宣言が含まれています。このラムダはAMIのリストを照会し、その記述をフィルタに基づいてコンテキストの最新のものを選択します。TerraformのカスタムCloudFormationリソース
LatestAMI:
Type: Custom::LatestAMI
Properties:
ServiceToken: arn:aws:lambda:us-east-1:XXXXXXX:function:GetLatestAMI
Description: ubuntu-16.04
私はTerraformドキュメントを見回しましたが、私はこのリソースをどのように指定できるかわかりません。 CloudFormationにカスタムリソース用のTerraformアナログはありますか?
興味深い!これは間違いなくこのユースケースではうまくいくようですが、カスタムリソースを持つ他のいくつかのテンプレートではもっと複雑なことがあります。カスタムリソースを一般的に指定する方法があればうれしいでしょう - これは単なる例です。 –
ラムダ関数 'arn:aws:lambda:us-east-1:XXXXXXX:function:GetLatestAMI'をテラフォームに変換する必要があります。 – BMW