静的解析ツールとreviewdogを組み合わせて、レビューを自動化する
AWS をはじめとするクラウドや Kubernetes に触れていると、IaC を実践するために Terraform や Helm に触れる機会が多くなります。今回は、静的解析ツールと reviewdog を組み合わせたレビューの自動化について提案したいと思います。
AWS をはじめとするクラウドや Kubernetes に触れていると、IaC を実践するために Terraform や Helm に触れる機会が多くなります。今回は、静的解析ツールと reviewdog を組み合わせたレビューの自動化について提案したいと思います。
業務でHelmの静的解析をするために、Trivy、Kics、Checkovについて調べてみたので、メモを残します。
Cloudflareがdevドメインに対応したらしいので、Google Domainsから移行します。
AWSのコスト分析をより効率的に行うため、CURのデータをS3に保存し、Athenaで分析する環境をTerraformで構築する方法を説明します。AWS Glueクローラーを使用して自動的にデータカタログを更新し、S3イベント通知とSQSを組み合わせて効率的なデータ処理を実現します。
Python で GET リクエストを実行する際、ページネーションの処理が必要な場合があります。AWS SDK のようなライブラリは Paginator クラスなどの実装が用意されていますが、REST API を使用するために HTTP クライアントを使う場合は、自分でページネーションの実装を行う必要があります。今回はaiohttpを使ってページネーションの処理を書いてみます。