AWS

AWSマネジメントコンソールの操作を記録しTerraformのコードを自動生成する

以下の記事通りに実行することで Terraformの定義ファイルを自動生成ができる。 dev.classmethod.jp 以下のコンソール操作を記録して生成されたファイルを確認してみる。 lamda関数作成 lamda関数のトリガー設定 # https://www.terraform.io/downloads.html …

CloudFrontキャッシュヒット時のedgeロケーション確認方法

確認したいファイルを取得し、ヘッダー情報を確認する。 curl -v https://d33up68w9jdm9b.cloudfront.net/Architecting6.8%E8%A3%9C%E8%B6%B3%E8%B3%87%E6%96%99.pdf ↪ * start date: May 26 00:00:00 2020 GMT * expire date: Apr 21 12:00:00 2021 GMT * s…

EC2インスタンスタイプのアルファベット先頭(省略名)の覚え方

awsの方からEC2インスタンスタイプの先頭のアルファベットの覚え方を教えてもらったので忘れないうちにメモ。 文字列 覚え方(意味) T Typical workloads M Multi-purpose C Compute X Extreme RAM R Ram P Performance graphics F Field programmable arra…

aws cli --excludeがないとincludeが効かない

掲題の通り。 aws cli の include は exclude に対して適用されるので両方設定しないと意図した挙動にならない。 $ aws s3 cp --recursive s3://test-bucket/app --exclude "*" --include "*_access.log" . docs.aws.amazon.com

EC2で突然インスタンスが落ちた or 不調な場合に確認しておきたいこと

Overview aws ec2 describe-instance-status --instance-ids で該当インスタンスの InstanceStatus と SystemStatus を確認する 内容 aws ec2 describe-instance-status --instance-ids を実行してaws側で問題がないのか確認する。 { "InstanceStatuses": [ …

SSL証明書と秘密鍵のペアの確認

SSL証明書と秘密鍵のペアを確認するコマンドを毎回忘れてしまうのでメモしておく。 証明書 $ openssl x509 -noout -modulus -in hogehoge.cer | openssl md5 b1468e24045016fe4e185d30ac363b47 秘密鍵 $ openssl rsa -noout -modulus -in hogehoge.pem | ope…

EBS Volumes SSD (gp3) - Throughput でおかしな金額の請求が来た話

Overview 変な請求金額が来たら同じような現象に遭遇した人がいないかtwitterなりredditなどで調べてみる。 内容 EBS Volumesの SSD (gp3) - Throughput の料金表を確認すると aws.amazon.com General Purpose SSD (gp3) - Throughput 125 MB/s free and $0.…

AWSのDNSスロットリングの対応

overview AWSのDNS サーバへのパケット数の上限は、1 ENI あたり 1024 パケット/秒。 DNSキャッシュ(dnsmasq)を導入して対応した。 aws.amazon.com 上記の事象に遭遇したため忘備録です。 ドキュメントにも DNS quotas Each EC2 instance limits the number …