2024年9月20日にリリースされたアップデートによって,AWS CloudFormation の「Git sync 機能」で GitHub リポジトリにプルリクエストを出したら自動的に変更セットの結果をコメントしてくれるようになった❗️
試す
Git sync の設定画面で Enable comment on pull request を有効化にしておけば OK👌
今回は Amazon SQS キューの可視性タイムアウト (VisibilityTimeout
) を 60秒
から 90秒
に更新する💡
Resources: Queue: Type: AWS::SQS::Queue Properties: QueueName: sandbox-cfn-stack-git-sync ReceiveMessageWaitTimeSeconds: 20 VisibilityTimeout: 90
GitHub リポジトリにプッシュをして main
ブランチに対してプルリクエストを出したら,すぐにコメントが返ってきた❗️
そして Click here to view change details の表を右にスクロールすると
- BeforeValue:
60
- AfterValue:
90
- AttributeChangeType:
Modify
と書いてあって,変更セットの結果を確認できる❗️
確認してからプルリクエストをマージすると,期待通りにデプロイされてた〜
$ aws sqs get-queue-attributes \ --queue-url https://sqs.ap-northeast-1.amazonaws.com/000000000000/sandbox-cfn-stack-git-sync \ --attribute-names All | grep VisibilityTimeout "VisibilityTimeout": "90",
参考記事
AWS CloudFormation の Git sync 機能は既存の AWS CloudFormation スタックにも導入できることを前に確認したので合わせて読んでもらえればと〜📝