Function Compute への API リクエストが失敗した場合、応答には HTTP ステータスコードと、エラー詳細を含む JSON 本文が含まれます。 次の表のエラーコードを参考に原因を特定し、適切な解決策を適用してください。
エラー応答フォーマット
{
"errorCode" : "<ErrorCode>",
"errorMessage" : "<ErrorMessage>"
}エラーコード
| HTTP ステータスコード | エラーコード | エラーメッセージ | 説明 | 解決策 |
|---|---|---|---|---|
| 400 | InvalidArgument | %s | リクエストパラメーターが無効です。 | すべてのリクエストパラメーターが有効であることを確認してください。 |
| 400 | MissingRequiredHeader | required HTTP header %s was not specified | 必須のリクエストヘッダーがありません。 | errorMessage フィールドに示されているリクエストヘッダーを追加してください。 |
| 400 | PathNotSupported | '%s' against '%s' is not supported | リクエストされた API パスが無効です。 | API パスが正しいことを確認してください。 |
| 400 | EntityTooLarge | payload size exceeds maximum allowed size (%s bytes) | ペイロードが最大許容サイズを超えています。 | errorMessage フィールドに示されている制限内にペイロードを減らしてください。 |
| 403 | AccessDenied | %s | 呼び出し元には、操作を実行する権限がありません。 | 呼び出し元に必要な Function Compute の権限を付与してください。 |
| 403 | SignatureNotMatch | The request signature we calculated does not match the signature you provided. Check your access key and signing method | リクエスト署名が期待値と一致しません。 | 正しい署名ルールを使用して署名を再計算してください。 |
| 403 | InvalidAccessKeyID | invalid access key ID '%s' | AccessKey ID が無効です。 | 有効な AccessKey ID を指定してください。 |
| 404 | ServiceNotFound | service '%s' does not exist | 指定されたサービスが存在しません。 | 最初にサービスを作成してください。 詳細については、「サービスの管理」をご参照ください。 |
| 404 | AliasNotFound | alias '%s' of service '%s' does not exist | 指定されたエイリアスが存在しません。 | 最初にエイリアスを作成してください。 詳細については、「エイリアスの管理」をご参照ください。 |
| 404 | DomainNameNotFound | domain name '%s' does not exist | 指定されたドメイン名が存在しません。 | カスタムドメイン名をバインドしてください。 詳細については、「カスタムドメイン名の設定」をご参照ください。 |
| 404 | VersionNotFound | version '%d' of service '%s' does not exist | 指定されたバージョンが存在しません。 | バージョンを作成してください。 詳細については、「バージョンの管理」をご参照ください。 |
| 409 | ConcurrentUpdateError | なし | サービス、関数、またはトリガーが同時リクエストによって更新されています。 | データの不整合を避けるために、更新を順番にリトライしてください。 |
| 409 | EventBridgeTriggerConflict | There are %d eventbridge triggers fitting the fc naming pattern. The conflicting arn includes: %+v | EventBridge トリガーに重複データが存在します。 | お問い合わせください。 |
| 429 | ResourceExhausted | %s | 同時実行数の上限を超えました。 | Function Compute エンジニアにお問い合わせください。同時実行数の制限を引き上げるには、このリンクをご利用ください。 |
| 500 | InternalServerError | an internal error has occurred. Please retry | 内部システムエラーが発生しました。 | お問い合わせください。 |
| 503 | ResourceThrottled | %s | 許可されているインスタンスの最大数に達しました。 | Function Compute のエンジニアに連絡して、インスタンスクォータを評価してもらってください。 |
このトピックに記載されていないエラーコードについては、エラーセンターで検索してください。
エラーコードの完全なリストについては、「API エラーセンター」をご参照ください。