AWS

スポンサーリンク
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つを設定。 次に統...
AWS

DynamoDBのテーブルが一致しないというエラー

Node.js18でDynamoDBをを使おうとしてました。 すると、こんなエラーが出続ける。 {"errorType":"ValidationException","errorMessage":"The provided key elem...
AWS

DynamoDBの生存時間(TTL)を1時間に設定

いや、2時間でも1日でも1年でもいいのですが、現時点からの相対時間で、過ぎた項目を削除したいです。  この件、絶対時間だとか、項目単位じゃなくてテーブル単位だとか誤情報が見られましたので、正しい情報をお知らせします。 まず、テーブルを指定し...
AWS

Cannot read properties of undefined (reading ‘startsWith’)

えーと、Lambda@Edgeでデプロイ。Node.js18でimport文を実行しようとするとタイトルのエラーが出る。4時間ほど悩みました。 対策は、コンソールをいっぺんサインアウトして、改めてサインインする。これでエラーが出なくなります...
AWS

AWS DOP-02合格体験記

2023/09/23 AWS Certified DevOps Engineer - Professionalに合格しました。 合格点が750点のところ、756点とギリギリ。なお、採点方法は100点から1000点の間で出題は75問。ただし、...
AWS

Kubernetes (K8s)はなくなるの?

答えはたぶんyes。10年先にはなくなっていると私は思う。 理由は構築するのが大変なため。以前、AWS EKSをCloudFormationで構築したけど、難しくて困ったことがある。 こんな難しいリソース普及するかなと疑問に思った。 今のと...
AWS

AmazonLinux2023のカーネルをアップデートする

奥さん、大変ですよ! AmazonLinux2023に脆弱性が発見されたそうですよ!(2023/07/12) では、kernelをupdateする方法について kernelバージョンが6.1.25-37.47だとマズイそうなので、これを上げ...
スポンサーリンク