質問: API GatewayでAPIを作成し、Keyの設定を以下サイトを参考に手順どおりに作成しました。 https://dev.classmethod.jp/cloud/aws/api-gateway-api-key-plan-access/ そのご、 Chrom拡張機能のRestlet Client - REST API Testing https://chrome.google.com/webstore/detail/restlet-client-rest-api-t/aejoelaoggembcahagimdiliamlcdmfm を利用して、Headerに以下のように設定 GET https://hogehoge HEADERS API Keyの名前:APIキーの中身 KEYを使わない設定だと200が返ってきますが、Keyを使うと403となります。 Restlet Clientの使い方が悪いのか、、HEADERSにいれるパラメータが悪いのか。 そもそもKeyの設定参考サイトでは情報が不十分なのか とにかくやりたいことはKey作成してKeyを使ってしてAPIをコールできるよにしたい ということです。 知見のある方教えてください。よろしくお願いします。
回答: > > KEYを使わない設定だと200が返ってきますが、Keyを使うと403となります。 > > > この状態になるということは、API Gateway側の設定が間違っていると思います。 ちゃんと設定されている場合は、KEYを使わない状態だと、「HTTP/1.1 403 Forbidden」となります。 多分、APIキーの必要性を「true」に変更した後に、APIのデプロイを実施するのを忘れているだけじゃないでしょうか?