3回答
- 新しい順
- 投票が多い順
- コメントが多い順
1
共有ありがとうございます。
問題はOutputsセクションにあるClusterEndpointです。
Valueで「!GetAtt 'DatabaseCluster.Endpoint'」と指定されていますが、「AWS::RDS::DBCluster」の戻り値にはEndpointが無いためエラーになっています。
エンドポイントを出力したい場合は「Endpoint.Address」を使用してください。
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#aws-resource-rds-dbcluster-return-values
なのでテンプレートのOutputsセクションを以下のように修正すればデプロイできます。
私のAWSアカウントで試してみましたが正常にデプロイできました。
Outputs:
ClusterEndpoint:
Description: Cluster Endpoint
Value: !GetAtt 'DatabaseCluster.Endpoint.Address' # こちらを修正
Export:
Name: !Sub ${ProjectName}-${Stage}-db-endpoint
関連するコンテンツ
- 質問済み 7年前

丁寧にご回答いただき誠にありがとうございます! おっしゃる通りに修正したところ無事dbスタックがCREATE_COMPLETEできました!! 数日ずっと試行錯誤しても解決せず困っていたのでとても助かりました。