aws

CDKによるLambdaへのコードデプロイについて

aws

概要 CDKを使ってLambdaにコードをデプロイする際のメモ(nodejs版) 説明 InlineCode版 ちょっとしたプログラムを手軽にセットする際に便利 4096文字の制限があるので大作には向かない 第一引数に流し込んだ文字列をindex.jsにしてくれる nodejs12.xでは使…

AWSのlambdaが上手く動かない時のトラブルシュート(備忘録)

aws

概要 lambdaをjavaで実装中に陥った多様な問題とその解決法を備忘録として記していく(都度追記する予定) CloudwatchLogsにログが残らない場合 メモリ不足の可能性 現象 開始と終了のログは残るが途中で落ちているような場合 try-catchしているのにcatchに…

VPCの接点回りの料金メモ

aws

概要 VPCにアタッチできる各種サービスの利用料のメモ ※2019年12月時点でのアジアパシフィックリージョンのもの NATゲートウェイ NAT ゲートウェイあたりの料金 (USD/時) 0.062USD 処理データ 1 GB あたりの料金 (USD) 0.062USD 料金 - Amazon VPC | AWS メ…

AWSのユーザーに後からコンソールの利用を設定する方法

aws

概要 AWSのIAMユーザーを作成する際、「アクセスの種類」で「プログラムによるアクセス」だけを選んで作成したが、後になってコンソールにもアクセスさせたくなった時の備忘録 やり方 AWSコンソールからIAMに遷移する 左側の「ユーザー」を選択し、右側から…

CodePipelineのDeploy行程で「PermissionError The provided role does not have sufficient permissions to access ECS」エラーが出る時の対応メモ

aws

概要 CodePipelineのDeployでデプロイメントプロバイダにAmazon ECSを選択して実施し、失敗した時に「PermissionError The provided role does not have sufficient permissions to access ECS」エラーとなった 原因 CodePipelineに設定していたサービスロー…

CloudFormationにおけるエラー対応メモ

aws

概要 AWSのCloudFormationで出力されるエラーメッセージとその対応についての備忘録 都度追記していく Update the IAM policy to add permission エラーメッセージ Lambda@Edge cannot retrieve the specified Lambda function. Update the IAM policy to ad…

awsのroute53の任意のhostedzoneの操作を許可したい

awsのroute53で特定のhostedzoneだけをユーザーに触らせたい、という制御をIAMポリシーでやってみたいと思います。 まずはサービスから「IAM」を選びましょう。 左側のメニューから「ユーザー」でも「グループ」でも構いませんが、対象を選んで「インライン…