HTTP/1.1 403 Forbidden Authorization: Bearer nullX-PrettyPrint: 1 Bad_OAuth_Token
Implement the OAuth 2.0 Web Server Flow
システム側の問題だったようです。自然と回復したらしい
403 Forbidden error - response from endpoint
403 Forbidden error - response from endpoint
設定漏れ?相変わらずのよく分からん内容。
アマゾンのヘルプによる解説など
API Gateway から HTTP 403 エラーをトラブルシューティングする方法を教えてください。
エラーの原因を検討する
403 エラーが他のリソースから報告された場合、エラーには別の原因がある可能性があります。例:
- エラーがウェブブラウザで報告された場合、間違ったプロキシ設定が原因である可能性があります。HTTP アクセスが許可されていない場合、プロキシサーバーは 403 エラーを返します。
- API の前に別の AWS のサービスがある場合、そのサービスは応答に 403 エラーを含めてリクエストを拒否できます。例:Amazon CloudFront。
curl を使用してリクエストと応答の詳細を取得する
エラーを再現できる場合は、次のように curl-v コマンドを使用してクライアントと API 間の詳細を取得します。
curl -X HTTP_VERB -v https://{api_id}.execute-api.{region}.amazonaws.com/{stage_name}/{resource_name}
HTTP リクエストと応答メッセージを分析する
可能であれば、Web ブラウザでエラーを再現します。次に、ブラウザのネットワークツールを使用して HTTP 要求メッセージと応答メッセージをキャプチャし、それらを分析してエラーが発生した場所を特定します。
AWS Connect Error
初めは
Amazon Connect & Salesforce: Lambda not working INVALID_SESSION_ID のエラーだったけど設定を変えると
{
"success": false,
"status": 500,
"statusText": "ERR_OSSL_PEM_NO_START_LINE",
"errorCode": "ERR_OSSL_PEM_NO_START_LINE",
"errorMessage": "no start line"
}
になったようですが、回避策も原因も私には全く理解できなかったです。よく分からん。