2021-04-01から1ヶ月間の記事一覧
AWSのEC2インスタンスにアタッチされたIAM Roleから別のIAM Roleにassumeできるようにしてあって、assume先の権限でServerless Frameworkを動かす必要がある場合、 ~/.aws/config にRoleを書いてもできませんでした。→前回の記事 手動でassumeして、一時クレ…
EC2インスタンスにアタッチされたIAM Roleから別のIAM Roleにassumeできるようにしてあって ~/.aws/config に以下のように書いてある場合、 [profile admin] role_arn = arn:aws:iam::123456789012:role/sample-admin credential_source = Ec2InstanceMetada…
AWSのSES (Amazon Simple Email Service)を初めて使ってみました。 使い方は以下の公式ドキュメントがわかりやすかったです。 AWS SDK for Python (Boto) を使用して E メールを送信する - Amazon Simple Email Service 1. メールアドレス登録 2. メール送信…
Amazon Elastic Container Registry(ECR)を初めて触ってみます。 (前回Google Container Registryを触ってました。) Dockerコンテナイメージ作成 AWSのECR(Container Registry)にpush AWSのECR(Container Registry)からpull バージョン情報 Dockerコンテナ…
S3ファイル作成をトリガーにしてLambda起動させてみて、どんなオブジェクトがLambdaに渡されるのかを確認しました。 Lambda作成 S3イベント設定 試してみる Lambda作成 Runtimeは今回は Node.js 14.x を選択しました。 ソースコードはこれだけ。 exports.han…
Google Compute Engineのstartup scriptsを取得するコマンド。(INSTANCE_NAMEのところはインスタンスの名前を入れます) $ gcloud compute instances describe INSTANCE_NAME --format json | jq '.metadata.items|from_entries."startup-script"' -r 説明 gc…
Vue.jsのウェブアプリをDockerコンテナにし、コンテナイメージからGoogle Compute Engineのインスタンスを作成して、Vue.jsのウェブアプリを動かしてみます。 Vue.jsのプロジェクト作成 コンテナイメージ作成 Google Container Registryにpush Google Comput…
Google Container Registryを初めて触ってみます。 Dockerコンテナイメージ作成 Google Container Registryにpush Google Container Registryからpull 追記 2021/04/22 Dockerコンテナイメージ作成 以下のような適当なDockerfileを作成します。 FROM ubuntu:…
Google Compute Engineのstartup scripts(起動スクリプト)の機能を試してみました。 (最近GCPの「やってみた」系の記事が続いています) Google Cloud TranslationのAPIをローカルのNode.jsから試してみる FirebaseのCloud FunctionsからGoogle Cloud Trans…