TerraformとGitHubを活用したCodeDeploy導入
118{icon} {views} TerraformでAWSインフラを構築し、EC2上のhttpdをCodeDeployで動的に更新する手順を解説。GitHubリポジトリとCodePipelineを連携し、appspe […]...
論文まとめ:BEN: Using Confidence-Guided Matting for Dichotomous Image Segmentation
92{icon} {views} タイトル:BEN: Using Confidence-Guided Matting for Dichotomous Image Segmentation GitHub:https://g […]...
CloudFormationでSQSを1個デプロイするのがあまりに面倒で投げた話(アンチ記事注意)
162{icon} {views} 注意:CloudFormationアンチ記事です。信者の方はブラウザバック推奨! CloudFormationを使ってみたが、SQSひとつ作るだけでもコマンドの長さやエンコード問題など […]...
Systems Manager Run Commandを試す
43{icon} {views} Terraformで複数のEC2インスタンスを作成し、同一タグを指定してSystems Manager Run Commandから一括シャットダウンする手順を紹介。コンソール上での操作や […]...
Fargate/ECSのスポットインスタンスのドレインを試す
187{icon} {views} ECSにおけるFargate/ECS on EC2のスポットインスタンス運用を試してみる。Fargateスポットは簡単な設定で大幅なコスト削減を可能にしつつ、稼働停止もほとんど発生しな […]...
Systems Manager Patch Managerを試す
105{icon} {views} Terraformを使い、AWS Systems Manager Patch Managerで定期的にUbuntu EC2インスタンスのパッケージ更新を自動化する手順を紹介しています。 […]...
特定VPCだけからアクセス可能なS3を作る
155{icon} {views} ゲートウェイ型VPCエンドポイントを利用し、バケットポリシーで特定VPCのみS3にアクセスできる構成例を解説。誤設定によるアクセス不能リスクと、バケットポリシーの保険設定の重要性も書き […]...
CodeBuildでPython単体テストを自動化
101{icon} {views} TerraformでCodeBuildプロジェクトを構築し、非公開GitHubリポジトリからPythonのunittestを実行してビルド可否を判定する手順を紹介します。ソース認証には […]...
SQS→Lambdaでバッチ内の失敗メッセージだけ再試行する方法
320{icon} {views} バッチ内で失敗したメッセージのみ再実行したい場合、LambdaのイベントソースマッピングにReportBatchItemFailuresを指定し、失敗したメッセージIDを返せばよい。こ […]...
CloudWatch埋め込みメトリクスフォーマットを試す
115{icon} {views} aws-embedded-metricsを活用し、LambdaログをJSON形式で出力するだけでCloudWatchメトリクスが自動作成される。TerraformでIAMやスケジュール […]...