AWSCLIを使用してAmazonSES経由でHTMLフォーマットのメールを送信する
CLIでHTMLフォーマットのメールを送る方法を調査 方法 オプション --message を使用することで送信可能。 文字列で渡すのが面倒なのでtemplateのJ...
CLIでHTMLフォーマットのメールを送る方法を調査 方法 オプション --message を使用することで送信可能。 文字列で渡すのが面倒なのでtemplateのJ...
手順 作成 標準Queue 標準Queueを作成 QUEUE_NAME="my-queue" ## Queueの作成 aws sqs create-queue --queue-name ${QUEUE_NAME} FIFOQueue FIFOQueueを作成する場合はQueue名の最後に .fifo を付与し、...
準備 メッセージを用意 { "id": "xyz", "type": "TYPE", "body": "あいうえお。\nかきくけこ。", "nest":{ "key": "サシスセソ。\nタチツテト。", "array": [...
方法 AWSCLIで取得してjqで加工して保存する。 コマンドの実行はすべてコマンドプロンプトで実行するよう。 結果はそれぞれのシェルに貼り付ける...
テストで使用するのでサクッと作りたいというご要望 方法 作成 bash ROLE_NAME="szk302-iam-role" aws iam create-role --role-name "${ROLE_NAME}" --assume-role-policy-document file://./ec2-assume-role-policy.json ec2-assume-role-policy.json { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "sts:AssumeRole" ], "Principal": { "Service": [ "ec2.amazonaws.com" ] } } ] } jsonファイル使わ...
テストで使用するのでサクッと作りたいというご要望 方法 作成 bash POLICY_NAME="szk302-iam-policy" aws iam create-policy --policy-name "${POLICY_NAME}" --policy-document file://./policy.json 表示 { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "ec2:Describe*", "iam:ListRoles", "sts:AssumeRole" ], "Resource": "*" } ] } jsonファイル使わない...
テストで使用するのでサクッと作りたいというご要望 方法 作成 bash BUCKET_NAME="szk302.bucket" REGION="ap-northeast-1" aws s3api create-bucket --bucket "${BUCKET_NAME}" --create-bucket-configuration "LocationConstraint=${REGION}" 削除 bash BUCKET_NAME="szk302.bucket" aws s3api delete-bucket --bucket "${BUCKET_NAME}" Bucketを空にする bash BUCKET_NAME="szk302.bucket" aws s3 rm "s3://${BUCKET_NAME}" --recursive 公開アクセ...
AWSCodeBuildのプロジェクトをコピーしたいという要望があったのでCLIで実施 方法 AWS CLIでプロジェクト設定を取得し、登録できる形に...
いつも日本語版AMIを探し回るのでメモ 方法 フィルター部分のOSのバージョン(年)を変えれば対象バージョンの最新のAMIが取得できる cmd aws ec2 describe-images --region...
メールのバウンス処理をテストする必要があったのでメモ AWS CLIを使用してバウンスをシミュレートするメールアドレスに対してメールを送信する [email protected] aws ses...
PowerShellからAWS CLIを使用してタスクIDを取得し、ECSExecを使用してbashを実行する 前提条件 1サービス1コンテナを想...
AmazonECSのタスク定義に指定されている環境変数をkey=value形式で出力したい 方法 AWS CLIとjqを使用して加工する cmd aws ecs describe-task-definition --task-definition タス...
AmazonECSのタスク定義をコピーして別のタスク定義を作成したい。 CLIからタスク定義を取得し、別のタスク定義として保存する 方法 AWS CLI...
方法 AWSCLIで取得してjqで取り出す SecretsManager(/secret/rds/app) { "spring.datasource.username": "app", "spring.datasource.password": "P@ssw0rd!!" } cmd aws secretsmanager get-secret-value --secret-id /secret/rds/app | jq -r ".SecretString | fromjson | .[\"spring.datasource.password\"]" powershell aws secretsmanager get-secret-value --secret-id /secret/rds/app | jq -r ".SecretString | fromjson | .[\""spring.datasource.password\""]" 参考 チュートリアル: シークレッ...
毎度忘れるのでメモ 方法 一時的なTokenの取得(duration-secondsのデフォルトは12時間) aws sts get-session-token --duration-seconds 3600 表示 { "Credentials": { "AccessKeyId": "アク...
毎度忘れるのでメモ 環境変数への設定 Shell export AWS_ACCESS_KEY_ID=AKIXXXXXXXXXXXXXXXXX export AWS_SECRET_ACCESS_KEY=wJaXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX export AWS_SESSION_TOKEN=AQoXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX export AWS_DEFAULT_REGION=ap-northeast-1 Powershell $Env:AWS_ACCESS_KEY_ID="AKIXXXXXXXXXXXXXXXXX" $Env:AWS_SECRET_ACCESS_KEY="wJaXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" $Env:AWS_SESSION_TOKEN="AQoXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" $Env:AWS_DEFAULT_REGION="ap-northeast-1" Bat set AWS_ACCESS_KEY_ID=AKIXXXXXXXXXXXXXXXXX set AWS_SECRET_ACCESS_KEY=wJaXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX set AWS_SESSION_TOKEN=AQoXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX set AWS_DEFAULT_REGION=ap-northeast-1 参考 Using Credentials from Environment Variables