dehio3’s diary

仕事、生活、趣味のメモ

dockerでlogging driversにawslogsを使う時の定義方法について

はじめに コンテナのログをClowdWatchLogsで管理する時に、各パラメータをどのような値にするかの悩んだのでメモ docker-compose.yml(logging部分を抜粋) logging: driver: "awslogs" options: awslogs-region: "ap-northeast-1" awslogs-group: "${HOSTNAME…

datadog-agentでdockerの情報が採取できない

環境 datadog-agent # /opt/datadog-agent/bin/agent/agent version Agent 6.9.0 - Commit: 4bbd2c9 - Serialization version: 4.7.1 datadog-agentはansibleで以下のroleでインストール github.com $ ansible-galaxy info Datadog.datadog Role: Datadog.da…

terraformでDBサブネットグループを作ろうとすると「Error creating DB Subnet Group: InvalidParameterValue: Missing necessary credentials. 」が出力される

事象 新規のAWSアカウントとで、初めてDBサブネットグループをterraform経由で作成しようとしたところ以下のエラーが発生 * aws_db_subnet_group.db_subnet_group: 1 error(s) occurred: * aws_db_subnet_group.db_subnet_group: Error creating DB Subnet G…

S3のバケットにポリシーを設定しようとするとアクセス拒否される

事象 terraformでS3にバケットポリシーを設定しようとしたら以下のメッセージが出た aws_s3_bucket_policy.test: Error putting S3 policy: AccessDenied: Access Denied AWSコンソールから作業しても「アクセス拒否」のメッセーが表示されて、ポリシーが保…

CircleCIからterraformを実行する時の事前チェックで「terraform plan」と「tflint」を実行する方法

はじめに CircleCIにてAWS環境を構築しているのですが、事前のチェックでtflintも実行させたいと思い対応しました。 tflint知らない方はこちらを参照ください。 sil.hatenablog.com 対応 CIrcleCIのconfig.ymlのplanを実行してたjobに追記しただけ。 以下にj…

ciscoスイッチで対象の機器が接続しているポート番号を調査する方法

手順 ping Switch#ping 192.168.9.91 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 192.168.9.91, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 1/2/8 ms arpテーブルからmacアドレスを…

jq1.5をインストールして、Route53で特定の文字列を含むレコードを抽出する。

AWS

はじめに 環境の調査で特定の文字列を含むレコードを全て取得したかったのでaws_cliとjqを使って実現した。 とりあえず特定のzoneのレコードを全て一行ずつ表示 aws route53 list-resource-record-sets --hosted-zone-id /hostedzone/xxxxxxxxxx | jq -c -r …