[解決済み] Amazon API GatewayでAPIキーを使用する
2023-06-16 17:41:57
質問
API Keyを作成し、関数に追加しました。そして、私はAPIをデプロイし、それをテストしましたが、まだ得られます。
"message": "Forbidden"
JSONリクエストで、"x-api-key": "theKey" を使っていますが、apiキーをどのように渡せばいいのでしょうか?
どのように解決するのですか?
この
x-api-key
パラメータは、HTTPヘッダパラメータとして渡されます(つまり、JSONのボディには追加されません)。HTTPヘッダーの渡し方は、使用するHTTPクライアントに依存します。
例えば、curlを使用していて、想定しているのが
POST
を JSON のペイロードとすると、リクエストは次のようになります (ここで
[api-id]
を実際の ID に、そして
[region]
をAPIのAWSリージョンに置き換えてください)。
$ curl -X POST -H "x-api-key: theKey" -H "Content-Type: application/json" -d '{"key":"val"}' https://[api-id].execute-api.[region].amazonaws.com
関連
-
[解決済み】DynamoDBMapperとTable for DynamoDB Tablesの違いとは?
-
[解決済み] クラウド形成リソース作成における複数条件
-
[解決済み] ウェブサイトがAmazonネームサーバーを持っているが、別のサーバーでホストされている方法
-
[解決済み] DynamoDB Upsert - Update or Create?
-
[解決済み] AWS lambda api gateway エラー "Malformed Lambda proxy response".
-
[解決済み] AWSのstsは、1つのコマンドの役割を担う
-
[解決済み] AWSプライベートリンクとVPCエンドポイント
-
[解決済み] Amazon SNSとAmazon SQSの違いは何ですか?
-
[解決済み] Amazon API GatewayからAWS Lambdaにクエリストリングやルートパラメータを渡す方法
-
[解決済み] aws LambdaでAPIゲートウェイを経由してjsonボディを取得する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] EIP:AddressLimitExceeded
-
[解決済み] エラー: networkMode 'awsvpc' が指定された場合、ネットワーク構成を提供する必要があります。
-
[解決済み] AWSでロールを引き受ける際のRoleSessionNameのユースケースとパフォーマンスへの影響について
-
[解決済み] RDS は、以下の組み合わせでの DB インスタンスの作成をサポートしていません。
-
[解決済み] Amazon Redshift - CSVからのCOPY - 行に二重引用符が一つある - CSVの引用符の書式が無効である エラー
-
[解決済み] Terraformを使って既存のVPCにECを立ち上げる方法
-
[解決済み] AWS DynamoDBから10ms以下のレスポンスタイムを得るには?
-
[解決済み] kubectlエラー EKSクラスタにアクセスする際、サーバーにログインする必要がある(Unauthorized)。
-
[解決済み] `aws s3 cp` vs `aws s3 sync` 動作とコスト [終了しました]。
-
[解決済み] Amazon SNSとAmazon SQSの違いは何ですか?