AWS-CLIでCloudWatchでカスタムメトリックスを追加する雛形 aws cloudwatch put-metric-data \ –metric-name “$name” \ –namespace “Custom Metrix” \ –dimensions “InstanceI… goucorporationハック2015.09.10 550
awscliはOS内の時間が狂ってるとAuthFailureが出る ある日突然AWSCLIがコケ、以下のエラーが出ました。 A client error (AuthFailure) occurred when calling the DescribeAddresses operation… alkoshikawaハック2015.08.26 3,443
EC2.describeImagesのフィルターで部分一致 node.js版aws-sdkのEC2.describeImagesでフィルターを利用するとき、部分一致で絞り込む方法です。 ワイルドカードを使うことができます。 ec2.describeImages({ Filters… Tetsuro Aokiハック2015.08.18 1,268
シェルスクリプトでEC2インスタンスか判別する AmazonLinuxかどうかではなく、EC2上のLinuxかどうかの判定になります if [ `curl -m 5 -qf http://169.254.169.254/latest/meta-data/instanc… 高瀬 裕介ハック2015.08.13 1,170
queryによる絞りこみ 例えば aws ec2 describe-images をした時に、たくさんの情報が出力されますが、ほしい情報だけを出力したいときがあります。 その時に –query を使います。 例えば、describe-image… reotogashiハック2015.07.30 258
cloudwatchにStatusCheckFailedのアラートを追加する クラウドウォッチのStatusCheckFailedのアラートを追加するスクリプトです。 aws cloudwatch –profile ${PROFILE} put-metric-alarm –alarm-name… alkoshikawaハック2015.07.27 727
AWS lambdaでAMIの削除をする。 deregisterImage という関数を用います。 “hoge”というAMI IDを持つAMIを削除したければ、以下のように実行することで、削除できます。 var params = { Ima… reotogashiハック2015.07.24 487
EC2でインスタンスにつけた名前をとってくる インスタンスの要素を何か条件分岐で使うには、AWS的にはuser-dataを使ってcurlで取ってこいというのを薦めているのですがuser-dataは一覧に出てこないため忘れやすいです。 そのためタグのNameのValu… alkoshikawaハック2015.07.23 3,536
コマンドラインでAMIを選んでEC2を立ち上げる ものぐさシリーズ、AMIを表示して選択したものからインスタンスを作成します。 vim create-test-instance.sh #!/bin/sh tmpfile=`mktemp` /usr/bin/aws ec2… alkoshikawaハック2015.07.15 333