kakakakakku blog

Weekly Tech Blog: Keep on Learning!

2024-10-01から1ヶ月間の記事一覧

GitHub Actions のジョブサマリーに Service Quotas のクォータ一覧を出力する

AWS Organizations 未導入のマルチアカウント環境でマネジメントコンソールに入らずに Service Quotas のクォータをシュッと確認できたらちょっと便利かも?と思って(あくまでアイデアとして),検証も兼ねて AWS SDK for Python (Boto3) と GitHub Actions…

Terraform で Service Quotas のクォータリクエストを管理する

特にプロダクション環境でウェブサービスを稼働させるときにトラフィックの多さから AWS サービスのクォータ(サービス制限)に該当する可能性がある AWS Well-Architected Framework (Reliability Pillar) でも REL01-BP01 ~ REL01-BP06 にクォータ関連のベ…

redocly lint コマンドを GitHub Actions に組み込んで OpenAPI の静的解析を実行する

Redocly CLI の lint 機能 (redocly lint コマンド) を使うと OpenAPI の静的解析ができる 今回は redocly lint コマンドを GitHub Actions に組み込んで OpenAPI の静的解析を実行できるようにしてみた \( 'ω')/ redocly.com OpenAPI サンプル 今回は Pet…

Python の mimetypes.guess_type() で .geojson を変換できるようにする

Python 標準ライブラリ mimetypes を使って GeoJSON ファイル名 (.geojson) から MIME タイプに変換しようとしたら (None, None) になってしまった >>> import mimetypes >>> mimetypes.guess_type('example.geojson') (None, None) docs.python.org 前提条…

AWS Step Functions でエラーハンドリングを実装する構成例

AWS Step Functions でタスクがエラーになったときに統一的なエラーハンドリング(エラー処理・リカバリ処理・通知処理など)が必要になることがあるエラーハンドリングを実現する構成例をいくつか考えてみた もちろん最終的には要件次第ではあって絶対にコ…