Oracle Cloud Infrastructureドキュメント

APIエラー

すべてのサービスによって返される一般的なエラー

次の表に、Oracle Cloud Infrastructureのすべてのサービスから返される一般的なエラーを示します。

HTTPステータス・コード エラー・コード 説明 再試行
400 CannotParseRequest リクエストの形式が正しくありません。 いいえ。
400 InvalidParameter パラメータが無効または間違ってフォーマットされています。 いいえ。
400 LimitExceeded このリクエストを満たすことは、このリソース・タイプに対するこのテナンシのOracle定義の制限を超えます。 いいえ。
400 MissingParameter 必要なパラメータがありません。 いいえ。
400 QuotaExceeded このリクエストを満たすことは、このリソースのこのコンパートメントの管理者定義のクォータを超えています。 いいえ。
400 RelatedResourceNot AuthorizedOrNotFound

リクエストの本文で指定されたリソースが見つからなかったか、そのリソースにアクセスする権限がありません。

はい、バックオフで。
401 NotAuthenticated

必要な認証情報が提供されなかったか、正しくありませんでした。 このエラー・コードが生成される理由は他にもあります。 詳細は、「HTMLステータス・コード401」を参照してください。

はい、バックオフで。
402 SignUpRequired この操作は、呼び出される前にオプトインが必要です。 いいえ。
403 NotAuthorized このリクエストに含まれる1つ以上のフィールドを更新する権限がありません。 いいえ。
404 NotAuthorizedOrNotFound リクエストのURI (パスまたは問合せパラメータ)を介して指定されたリソースが見つからなかったか、またはそのリソースにアクセスする権限がありません。 詳細は、「HTMLステータス・コード404」を参照してください。 はい、バックオフで。
404 NotFound リクエストで指定したURIパスとHTTPメソッドでは、サポートされている操作はありません。 いいえ。
405 MethodNotAllowed ターゲット・リソースはHTTPメソッドをサポートしていません。 いいえ。
409 IncorrectState リソースのリクエストされた状態は、現在の状態と競合します。 はい、バックオフで。
409 InvalidatedRetryToken 提供された再試行トークンは、システム更新の結果となった以前のリクエストで使用されましたが、後続の操作でトークンが無効になりました。 これは、たとえば、同じトークンで作成されたエンティティが削除された場合などに発生します。 このリクエストに関連付けられているシステム状態の変更を再度実行する必要がある場合は、別のトークンを使用して再試行してください。 いいえ。
409 NotAuthorizedOr ResourceAlreadyExists このリクエストを実行する権限がありません。作成しようとしているリソースがすでに存在しています。 このエラー・コードは、より一般的なNotAuthorizedOrNotFoundエラー・コードの代わりに返されるcreate操作からのみ返されます。 はい、バックオフで。
412 NoEtagMatch リクエストで指定されたETagが、リソースのETagと一致しません。 いいえ。
429 TooManyRequests Oracle Cloud Infrastructure APIへのリクエストが多すぎると、あまりにも時間がかかりすぎます。 はい、バックオフで。
500 InternalServerError 内部サーバー・エラーが発生しました。 はい、バックオフで。
501 MethodNotImplemented HTTPリクエスト・ターゲットはHTTPメソッドを認識しません。 いいえ。

エラーの詳細とトラブルシューティング

HTTPステータス・コード: 401
  • 認証情報が不足または間違っています。 必要な情報(テナントOCID、ユーザーOCID、フィンガープリント、秘密キー)がすべて提供され、正確であることを確認します。 フィンガープリントに対応する公開キーがユーザーのためにアップロードされていることを確認します。 詳細は、「必要なキーとOCID」を参照してください。
  • クロック・スキュー。 このステータス・コードは、クライアント・クロックがサーバー・クロックから5分以上ずれている場合に返されます。 詳細は、「許容される最大クライアント・クロック・スキュー」を参照してください。
  • APIリクエストのシグネチャ・エラーです。 このステータス・コードは、署名文字列に必要なヘッダーがない場合に返されます。 詳細は、「シグネチャのリクエスト」を参照してください。
エラー・コード: 関連リソースNotAuthorizedOrNotFound、RelatedResourceNotAuthorizedOrNotFound、NotAuthorizedOrResourceAlreadyExists
  • 認可エラーです。 ユーザーがコンパートメント内のリソースを操作する権限を持つグループに所属していることを確認します。
  • コンパートメントまたはリソースが見つかりません。 コンパートメントまたはリソースが存在し、正しく参照されていることを確認します。 たとえば、次のいずれかのエラーでこのステータス・コードが返されます:

    • コンパートメントが存在しない場合はCompartmentNotFound
    • ボリュームが存在しない場合はVolumeNotFound