2023-11

スポンサーリンク
VSCode

ChatGPTにコードレビューを頼むときに省略されない方法

長めのプログラムなどにコメント付けて読易化する場合、AIチャットは便利ですが全文を表示せずに省略してしまう場合が多々あります。 その対策 3重に指示する。「コードは省略禁止。全文表示」と、左下にある設定部分の「カスタム指示」に2つ書き込む。...
AWS

VScodeでAWS Lambdaの開発環境を構築する

設定 単にコードだけじゃなくて、AWSの各リソースと連携させてローカルで開発したい。開発者はそう考えます。最初はLambda関数のコンソールから書いてましたが、なんかデバッグがめんどくさい。 そこで、ちょっと調べたらCloud9ができると知...
AWS

Api GatewayでのCORS設定

ハマりました。サポートに聞いたのでそれを共有します。 まず、「CORSを有効にする」これだけじゃ駄目です。 以下の設定をGETとかPOSTとかにしてください。 メソッドレスポンスのレスポンスヘッダーに Access-Control-Allo...
AWS

DynamoDBとLambdaでERROR Invoke Error { “errorType”: “ValidationException”, “errorMessage”: “The provided key element does not match the schema”, “name”: “ValidationException”,が出るとき

このエラーはスキーマの名前が一致しないか、データの型変換がうまくいってないときに起きます。 1日悩みましたが、Lambda関数に食わせるデータ形式が数値と文字列の2つであることに気づき、調べたところSDKを変更すれば自動認識してくれると判明...
AWS

Api GatewayとLambda関数でクッキーを設定するときの注意点

いや、マジで悩みました。Codeがおかしいのかと延々悩んで。 でも、Api Gatewayの設定でした。Set-Cookieを設定しなければならない。以下の図をみてください。メソッドレスポンスのレスポンスヘッダーに以下の2つを設定。 次に統...
スポンサーリンク