Go

AWS SDK for Go V2のMiddlewareでモックしてテスト

AWS SDK for Go V2でユニットテストを書く際に、interfaceを作らなくて済むような良い方法があったので、使えるパターンをいくつかまとめてみました。

Lambdaのランタイム/バージョン/リージョン検索ツール

を作って、OSSで公開しました。

AWS CDK for Goの特徴(TypeScriptとの違い)

「AWS CDK Advent Calendar 2022」の19日目の記事になります。 qiita.com

GoマネージドなApp RunnerをGo版CDKで構築する

「AWS App Runner Advent Calendar 2022」の11日目の記事になります。 qiita.com

S3バケットを空にするCLIツール(バージョニング対応)

概要 S3バケットを空にするボタンがS3コンソールにはあるのにCLIやSDKでは存在しない S3バケットを削除する際、バケットが空でないと削除できない CLIではaws s3 rb --forceで可能ですが 他リソースから依存されていてバケット削除+再作成が出来ない S3のラ…

AWS CloudFormationスタック強制削除ツール

概要 AWS CloudFormationスタックの削除時、削除に失敗する(DELETE_FAILEDになる)リソースは手動で対応しないとスタックの削除ができないのが面倒だったので、そんなリソースを含むスタックでも1コマンドでまるごと楽々削除できるCLIツールを、OSSで公開しま…