ぽぴなび

知って感動した技術情報・生活情報や買ってよかったものの雑記です。

AWS

【AWS】API Gateway+Lambda構成で200以外のステータスコードを返す

以前使用した Lambda統合プロキシ を使うと、レスポンスが決まった形式になる。それのstatusCodeに返却したいステータスコードを設定すればOK。 # Pythonの場合 { "isBase64Encoded" : "boolean", # <= True or False "statusCode": "number", # <= 200, 400…

【AWS】API Gateway → Lambda でLambdaにパス・クエリパラメータを渡す

やりたいこと https://www.exmaple.com/users/tanaka?firstname=taro,https://www.exmaple.com/users/suzuki?firstname=taro みたいなURLからtanaka(or suzuki)とfirstname=taroを取り出したい。 方法 パスパラメータ https://www.exmaple.com/users/tanaka?…

【AWS】EC2のストレージを拡張する

以下の方法でできる。便利。 qiita.com

【AWS】API Gatewayで設定を変更したら再デプロイしないと反映されない

リソースポリシーの変更をした後デプロイを忘れていて、なかなか疎通確認ができず2〜3時間浪費してしまった。

【AWS】API GatewayでAPIを作っただけではAPIの実行はできない

APIを作成・変更した後はデプロイしないとAPIを実行することはできない(テストは可能)。 docs.aws.amazon.com

【AWS】サブネット間の通信の際もネットワークACLの設定が関係ある

状況 プライベートサブネットに立てたEC2にAWS VPNとsshで乗り込んだはいいが、インターネットにアクセスできなくてめっちゃ不便じゃんとなった。 解決方法 パブリックサブネットにNAT Gatewayを配置、VPCにInternet Gatewayを関連づけて、EC2はNAT Gateway…

【AWS】社内環境からCodeCommitへの接続ができなくて(403エラー)3〜4時間使った

結論 最初にログインしたときに設定した「MFAの設定を強制するロール」が原因だった。 dev.classmethod.jp

【AWS】 VPCエンドポイントについて

VPCエンドポイント VPCエンドポイントは、VPC内に配備することができないリソースに対するアクセスをインターネットを経由せずに行うためのサービス。 従来は、DynamoDBなどのVPC内に配備することができないリソースに対するアクセスはインターネットを経由…