AWS !Ref !Sub ${EnvName}-xxxはできないので!GetAttで代替 CloudFormation の Outputs セクションで Elastic IP (EIP) の情報を出力する際に、!Ref !Sub ${EnvName}-xxx を !GetAtt を使って書き換えたい場合、以下のように進めます。ポ... 2024.11.21 AWS
AWS SCS-C02: AWS Certified Security – Specialty 合格体験記 2024/09/21にAWS Security C-02を受験し合格しました。私の現在の状態は、AWSインフラエンジニア5年(内SRE1年)。LPIC level3、AWS SAA、AWS DVA、AWS SAP、AWS DOP所持。他にJ... 2024.09.21 AWS
AWS AWS VPNで接続すると権限エラーが出る件 仕事でAWS VPNで接続するようになっているのですが、ほぼ全てのサービスで権限エラーが出る。ただし、接続して2,3分だけは出ない。正常に接続できる。最初はIAMの設定が悪いのかと思いましたが、同じ権限の同僚は接続できるとのこと。クライアン... 2024.06.25 AWS
AWS VScodeでAWS Lambdaの開発環境を構築する 設定単にコードだけじゃなくて、AWSの各リソースと連携させてローカルで開発したい。開発者はそう考えます。最初はLambda関数のコンソールから書いてましたが、なんかデバッグがめんどくさい。そこで、ちょっと調べたらCloud9ができると知り調... 2023.11.15 AWSVSCode
AWS Api GatewayでのCORS設定 ハマりました。サポートに聞いたのでそれを共有します。まず、「CORSを有効にする」これだけじゃ駄目です。以下の設定をGETとかPOSTとかにしてください。メソッドレスポンスのレスポンスヘッダーにAccess-Control-Allow-Cr... 2023.11.10 AWS
AWS DynamoDBとLambdaでERROR Invoke Error { “errorType”: “ValidationException”, “errorMessage”: “The provided key element does not match the schema”, “name”: “ValidationException”,が出るとき このエラーはスキーマの名前が一致しないか、データの型変換がうまくいってないときに起きます。1日悩みましたが、Lambda関数に食わせるデータ形式が数値と文字列の2つであることに気づき、調べたところSDKを変更すれば自動認識してくれると判明し... 2023.11.02 AWS
AWS Api GatewayとLambda関数でクッキーを設定するときの注意点 いや、マジで悩みました。Codeがおかしいのかと延々悩んで。でも、Api Gatewayの設定でした。Set-Cookieを設定しなければならない。以下の図をみてください。メソッドレスポンスのレスポンスヘッダーに以下の2つを設定。次に統合レ... 2023.11.01 AWS
AWS DynamoDBのテーブルが一致しないというエラー Node.js18でDynamoDBをを使おうとしてました。すると、こんなエラーが出続ける。{"errorType":"ValidationException","errorMessage":"The provided key elemen... 2023.10.19 AWS
AWS DynamoDBの生存時間(TTL)を1時間に設定 いや、2時間でも1日でも1年でもいいのですが、現時点からの相対時間で、過ぎた項目を削除したいです。 この件、絶対時間だとか、項目単位じゃなくてテーブル単位だとか誤情報が見られましたので、正しい情報をお知らせします。まず、テーブルを指定します... 2023.10.15 AWS
AWS Cannot read properties of undefined (reading ‘startsWith’) えーと、Lambda@Edgeでデプロイ。Node.js18でimport文を実行しようとするとタイトルのエラーが出る。4時間ほど悩みました。対策は、コンソールをいっぺんサインアウトして、改めてサインインする。これでエラーが出なくなります。... 2023.10.11 AWS