2021-01-01から1ヶ月間の記事一覧

開発途中でプロジェクト名を変更した時は一括置換すること

僕の場合 Go を使用することが多いのですが、ディレクトリ名変更語にプロジェクト直下でgo buildをした時に古いプロジェクト名でバイナリファイルが作られ続け割と長い時間ハマりました。 これはgo.modのモジュール名を変え忘れたままだったことが原因でした…

CDK で DynamoDB Stream を Lambdaのトリガーにする時の注意点

タイトルを実現するために、半日近く溶かしたので備忘録として残しておきます。 CDKの細かい説明は省きます。 正常に動作するコードがこちら import { DynamoEventSource } from '@aws-cdk/aws-lambda-event-sources'; import * as dynamodb from '@aws-cdk/…

VPC内にElasticsearchを置く時の注意点

VPC内のプライベートサブネットにElasticsearchを置いたはいいけど、LambdaからAPI叩けないしKibanaもアクセスできなくて困ったときのメモです。 解決策 BastionServerとして同VPC内にEC2(パブリックサブネット)を置く - EC2にSSH接続してダイナミックフォワ…

VPC内にLambdaを置く時の注意点

LambdaをVPC内に置こうとしてエラーが発生した時のメモです。 マネコンからVPC、サブネット、セキュリティグループを指定して保存しようとすると以下のエラーが出ました。 The provided execution role does not have permissions to call CreateNetworkInte…