API-Fehler

Von allen Services zurückgegebene häufige Fehler

In der folgenden Tabelle werden die häufigen Fehler aufgeführt, die von allen Services für Oracle Cloud Infrastructure zurückgegeben werden.

HTTP-Statuscode Fehlercode Beschreibung Wiederholung
400 CannotParseRequest Die Anforderung ist falsch formatiert. Nein
400 InvalidParameter Ein Parameter ist ungültig oder falsch formatiert. Nein
400 LimitExceeded Diese Anforderung überschreitet das von Oracle definierte Limit für diesen Mandanten und Ressourcentyp. Nein
400 MissingParameter Ein erforderlicher Parameter fehlt. Nein
400 QuotaExceeded Diese Anforderung überschreitet die vom Administrator definierte Quota für dieses Compartment und diese Ressource. Nein
400 RelatedResourceNot AuthorizedOrNotFound

Eine im Text der Anforderung angegebene Ressource wurde nicht gefunden, oder Sie haben keine Zugriffsberechtigung für diese Ressource.

Nein
401 NotAuthenticated

Die erforderlichen Authentifizierungsinformationen wurden nicht angegeben oder waren falsch.

Nein
403 NotAllowed Dieser Vorgang muss an die Hauptregion weitergeleitet werden. Nein
403 NotAuthorized Sie sind nicht berechtigt, ein oder mehrere der Felder zu aktualisieren, die in dieser Anforderung enthalten sind. Nein
403 SignUpRequired Dieser Vorgang erfordert ein Opt-in, bevor er aufgerufen werden kann. Nein
404 InvalidParameter Eine dynamische Pfadkomponente ist ungültig oder syntaktisch gültig, ist jedoch nicht zulässig. Nein
404 NotAuthorizedOrNotFound Eine Ressource, die über die URI (Pfad- oder Abfrageparameter) der Anforderung angegeben wurde, wurde nicht gefunden, oder Sie haben keine Zugriffsberechtigung für diese Ressource. Weitere Informationen finden Sie unter HTML-Statuscode 404. Nein
404 NotFound In dem URI-Pfad und der HTTP-Methode, die Sie in der Anforderung angegeben haben, wird kein Vorgang unterstützt. Nein
404 NamespaceNotFound Sie haben keine Berechtigung zum Ausführen dieser Anforderung, oder die angeforderte Ressource wurde nicht gefunden. Nein
405 MethodNotAllowed Die Zielressource unterstützt die HTTP-Methode nicht. Nein
409 Conflict Der angeforderte Status für die Ressource steht mit dem aktuellen Status in Konflikt. Dieser Status ist nicht transient. Nein
409 ExternalServerIncorrectState Der Server befindet sich in einem falschen Status und hat ein Timeout, hat eine ungültige Antwort zurückgegeben oder ist nicht erreichbar. Ja, mit Backoff Lesen Sie in der Fehlerbeschreibung nach, welche Maßnahmen erforderlich sind, bevor Sie es erneut versuchen.
409 IncorrectState Der angeforderte Status für die Ressource steht mit dem aktuellen Status in Konflikt, die Ressource wird aber nach einem gewissen Zeitraum den korrekten Status haben. Ja, mit Backoff Lesen Sie in der Fehlerbeschreibung nach, welche Maßnahmen erforderlich sind, bevor Sie es erneut versuchen.
409 InvalidatedRetryToken Das angegebene Wiederholungstoken wurde in einer früheren Anforderung verwendet, die zu einer Systemaktualisierung geführt hat. Das Token ist jedoch durch einen nachfolgenden Vorgang ungültig geworden. Dies kann beispielsweise passieren, wenn eine Entity, die mit demselben Token erstellt wurde, seither gelöscht wurde. Wenn die mit dieser Anforderung verknüpfte Systemstatusänderung erneut ausgeführt werden soll, wiederholen Sie sie mit einem anderen Token. Nein
409 NotAuthorizedOrResourceAlreadyExists Sie haben keine Berechtigung zum Ausführen dieser Anforderung, oder die Ressource, die Sie erstellen möchten, ist bereits vorhanden. Dieser Fehlercode wird nur von create-Vorgängen anstelle des allgemeineren NotAuthorizedOrNotFound-Fehlercodes zurückgegeben. Nein
412 NoEtagMatch Das in der Anforderung angegebene Entitytag stimmt nicht mit dem Entitytag für die Ressource überein. Nein
413 PayloadTooLarge Die Anforderungsentity ist größer als die vom Server definierten Limits. Nein
422 UnprocessableEntity Die Payload ist syntaktisch korrekt, aber semantisch ungültig. Nein
429 TooManyRequests Sie haben zu viele Anforderungen an die Oracle Cloud Infrastructure-APIs in einem zu kurzen Zeitraum ausgegeben. Ja, mit Backoff
431 RequestHeaderFieldsTooLarge Die HTTP-Header der Anforderung sind zu lang. Die Anforderung kann erneut übermittelt werden, nachdem die Größe der Anforderungsheader reduziert wurde. Nein
500 InternalServerError Ein interner Serverfehler ist aufgetreten. Ja, mit Backoff
501 MethodNotImplemented Das HTTP-Anforderungsziel erkennt die HTTP-Methode nicht. Nein
503 ExternalServerUnreachable Es konnte keine Verbindung zu einem externen System hergestellt werden, das zur Erfüllung der Anforderung erforderlich ist. Ja, mit Backoff
503 ExternalServerTimeout Bei einer Verbindung mit einem externen System, das zur Erfüllung der Anforderung erforderlich ist, ist ein Timeout aufgetreten, bevor eine Antwort empfangen wurde. Ja, mit Backoff
503 ExternalServerInvalidResponse Eine Verbindung mit einem externen System, das zur Erfüllung der Anforderung erforderlich ist, hat zu einer nicht akzeptablen Antwort geführt. Ja, mit Backoff
503 ServiceUnavailable Der Service ist derzeit nicht verfügbar. Ja, mit Backoff

API-Fehlerdetails und Fehlerbehebung

Dieser Abschnitt enthält detaillierte Informationen und Vorschläge zur Fehlerbehebung für HTTP-Statusfehlercodes.

Fehler - HTTP-Statuscode 400

RelatedResourceNotAuthorizedOrNotFound

Beschreibung

Eine im Text der Anforderung angegebene Ressource wurde nicht gefunden, oder Sie haben keine Zugriffsberechtigung für diese Ressource.

Fehlerbehebung

  • Autorisierungsfehler: Prüfen Sie, ob der Benutzer, der die Anforderung gestellt hat, in einer Gruppe ist, die zur Arbeit mit Ressourcen in einem Compartment berechtigt ist. Weitere Informationen zu Berechtigungen finden Sie unter Policy-Referenz.
  • Compartment oder Ressource nicht gefunden: Prüfen Sie, ob das Compartment oder die Ressource vorhanden und korrekt referenziert ist.

InvalidParameter

Beschreibung

Ein Parameterwert ist ungültig oder falsch formatiert.

Fehlerbehebung

  • Informationen zum Vorgang finden Sie in der REST-API-Dokumentation. Prüfen Sie die Parameter in der Anforderung auf Tippfehler oder falsche Formate, und korrigieren Sie die Anforderung.

MissingParameter

Beschreibung

Ein erforderlicher Parameter fehlt

Fehlerbehebung

  • In der Anforderung fehlt ein erforderlicher Parameter für diese API. Informationen zum Vorgang finden Sie in der REST-API-Dokumentation. Korrigieren Sie die Anforderung.

QuotaExceeded

Beschreibung

Diese Anforderung überschreitet die vom Administrator definierte Quota für dieses Compartment und diese Ressource.

Fehlerbehebung

  • Die vom Administrator definierte Quota für dieses Compartment für diese Ressource wird durch die Ausführung dieser Anforderung überschritten. Prüfen Sie die Ressourcen-Quota, und beantragen Sie gegebenenfalls eine Erhöhung der Quota, oder bereinigen Sie nicht verwendete Ressourcen. Weitere Informationen zu Quotas finden Sie unter Compartment-Quotas - Überblick.

LimitExceeded

Beschreibung

Diese Anforderung überschreitet das von Oracle definierte Limit für diesen Mandanten und Ressourcentyp.

Fehlerbehebung

Das von Oracle definierte Limit für diesen Mandanten für diesen Ressourcentyp wird durch die Ausführung dieser Anforderung überschritten. Prüfen Sie das Limit auf Mandantenebene für diese Ressource, und beantragen Sie eine Erhöhung des Limits für den Mandanten, oder bereinigen Sie nicht verwendete Ressourcen, und senden Sie die Anforderung erneut. Weitere Informationen zu Ihren OCI-Servicelimits und zur Beantragung einer Limiterhöhung finden Sie unter Servicelimits.

CannotParseRequest

Beschreibung

Die Anforderung ist falsch formatiert.

Fehlerbehebung

Für die meisten Vorgänge, die einen Text verwenden, muss die Anforderung als JSON formatiert sein. In der REST-API-Dokumentation finden Sie Informationen dazu, ob der Vorgang JSON akzeptiert. Wenn ja, bestätigen Sie, dass Sie eine gültige JSON im Anforderungsbody übergeben.

InvalidStorageTier

Beschreibung

Die Anforderung verwendet eine ungültige Storage Tier.

Fehlerbehebung

Der angegebene storageTier-Parameter ist nicht korrekt. Informationen zum Vorgang finden Sie in der REST-API-Dokumentation. Korrigieren Sie die Anforderung.

Fehler - HTTP-Statuscode 401

NotAuthenticated

Beschreibung

Die erforderlichen Authentifizierungsinformationen wurden nicht angegeben oder waren falsch.

Fehlerbehebung

Dieser Fehlercode kann aus mehreren Gründen ausgelöst werden:

  • Fehlende oder falsche Authentifizierungsinformationen.
    • Stellen Sie sicher, dass alle erforderlichen Informationen (Mandanten-OCID, Benutzer-OCID, Fingerprint und Private Key) angegeben und korrekt sind.
    • Stellen Sie sicher, dass private_key_path auf Ihren Private Key und nicht auf den entsprechenden Public Key verweist
    • Stellen Sie sicher, dass die verwendeten Public/Private-Key-Paare das richtige Format aufweisen.
    • Stellen Sie sicher, dass der Benutzeraccount zu einer Gruppe mit den entsprechenden Berechtigungen gehört, um die Aktionen im gewünschten Plan auszuführen
    • Stellen Sie sicher, dass Ihr Mandant die Region abonniert hat, die in Ihrem Plan als Ziel festgelegt ist.
    • Stellen Sie sicher, dass der dem Fingerprint entsprechende Public Key für den Benutzer hochgeladen wurde, in dessen Namen Sie die Anforderung stellen. Weitere Informationen finden Sie unter Erforderliche Schlüssel und OCIDs.
  • Clock Skew. Dieser Statuscode wird zurückgegeben, wenn eine Clock Skew des Clients von mehr als fünf (5) Minuten gegenüber dem Server besteht. Weitere Informationen finden Sie unter Maximal zulässige Client-Clock Skew.
  • Signaturfehler bei API-Anforderung. Dieser Statuscode wird zurückgegeben, wenn erforderliche Informationen fehlen oder im Autorisierungsheader falsch formatiert sind. Weitere Informationen finden Sie unter Anforderungssignaturen.

Fehler - HTTP-Statuscode 403

SignUpRequired

Beschreibung

Dieser Vorgang erfordert ein Opt-in, bevor er aufgerufen werden kann.

Fehlerbehebung

Stellen Sie sicher, dass der Benutzer für dieses Feature registriert ist. Wenn nicht, wenden Sie sich an den Support, und registrieren Sie sich für diesen Service.

NotAllowed

Beschreibung

Dieser Vorgang muss an die Hauptregion weitergeleitet werden.

Fehlerbehebung

Dieser Vorgang muss an die Hauptregion weitergeleitet werden. Aktualisieren Sie den Quellcode, um die korrekten Regionsinformationen anzugeben.

NotAuthorized

Beschreibung

Sie sind nicht berechtigt, ein oder mehrere der Felder zu aktualisieren, die in dieser Anforderung enthalten sind.

Fehlerbehebung

Prüfen Sie die Anforderung, und entfernen Sie nicht autorisierte Felder. Weitere Informationen zu Berechtigungen finden Sie unter Policy-Referenz.

Fehler - HTTP-Statuscode 404

NamespaceNotFound

Beschreibung

Eine Ressource, die über die URI (Pfad- oder Abfrageparameter) der Anforderung angegeben wurde, wurde nicht gefunden, oder Sie haben keine Zugriffsberechtigung für diese Ressource.

Fehlerbehebung

Die Ressource wurde nicht gefunden, oder der aufrufende Benutzer ist nicht autorisiert, den angeforderten Vorgang für eine Ressource auszuführen, die über die Anforderungs-URI für GET- (Auflisten oder Abrufen einzelner Entitys), UPDATE- und DELETE-Vorgänge angegeben wurde. Prüfen Sie, ob die angeforderte Ressource tatsächlich vorhanden ist und Sie Zugriff darauf haben. Weitere Informationen zu Berechtigungen finden Sie unter Policy-Referenz.

NotFound

Beschreibung

In dem URI-Pfad und der HTTP-Methode, die Sie in der Anforderung angegeben haben, wird kein Vorgang unterstützt.

Fehlerbehebung

Entweder sind die Komponenten des statischen Pfades nicht vorhanden, oder Sie sind nicht berechtigt, darauf zuzugreifen. Prüfen Sie die Anforderung, und aktualisieren Sie die statische Pfadkomponente.

NotAuthorizedOrNotFound

Beschreibung

Eine Ressource, die über die URI (Pfad- oder Abfrageparameter) der Anforderung angegeben wurde, wurde nicht gefunden, oder Sie haben keine Zugriffsberechtigung für diese Ressource.

Fehlerbehebung

Die Ressource wurde nicht gefunden, oder der aufrufende Benutzer ist nicht autorisiert, den angeforderten Vorgang für eine Ressource auszuführen, die über die Anforderungs-URI für GET- (Auflisten oder Abrufen einzelner Entitys), UPDATE- und DELETE-Vorgänge angegeben wurde. Prüfen Sie, ob die angeforderte Ressource tatsächlich vorhanden ist und Sie Zugriff darauf haben. Weitere Informationen zu Berechtigungen finden Sie unter Policy-Referenz.

InvalidParameter

Beschreibung

Ein im Pfad angegebener Parameter ist ungültig oder syntaktisch gültig, aber nicht zulässig.

Fehlerbehebung

Prüfen Sie die Parameter in der Anforderung auf Tippfehler oder falsche Formate. Informationen zum Vorgang finden Sie in der REST-API-Dokumentation. Korrigieren Sie die Anforderung.

Fehler - HTTP-Statuscode 405

MethodNotAllowed

Beschreibung

Die Zielressource unterstützt die verwendete HTTP-Methode nicht.

Fehlerbehebung

Die HTTP-Methode in der Anforderung (z.B. PUT, POST, DELETE oder GET) ist für die Zielressource nicht zulässig. Prüfen Sie, ob die beabsichtigte HTTP-Methode korrekt angegeben ist. Vergewissern Sie sich mithilfe der REST-API-Dokumentation, dass Sie die korrekte HTTP-Methode verwenden.

Fehler - HTTP-Statuscode 409

NotAuthorizedOrResourceAlreadyExists

Beschreibung

Sie haben keine Berechtigung zum Ausführen dieser Anforderung, oder die Ressource, die Sie erstellen möchten, ist bereits vorhanden. Dieser Fehlercode wird nur von create-Vorgängen anstelle des allgemeineren NotAuthorizedOrNotFound-Fehlercodes zurückgegeben.

Fehlerbehebung

  • Wenn die Anforderung eine Ressource erstellen soll, stellen Sie sicher, dass die Ressource noch nicht vorhanden ist und dass der aufrufende Benutzer autorisiert ist, diesen Ressourcentyp in diesem Compartment zu erstellen.
  • Prüfen Sie, ob der Benutzer in einer Gruppe ist, die zur Arbeit mit Ressourcen in einem Compartment berechtigt ist. Weitere Informationen zu Berechtigungen finden Sie unter Policy-Referenz.

InvalidatedRetryToken

Beschreibung

Das angegebene Wiederholungstoken wurde in einer früheren Anforderung verwendet, die zu einer Systemaktualisierung geführt hat. Das Token ist jedoch durch einen nachfolgenden Vorgang ungültig geworden. Dies kann passieren, wenn eine Entity, die mit demselben Token erstellt wurde, seither gelöscht wurde. Wenn die mit dieser Anforderung verknüpfte Systemstatusänderung erneut ausgeführt werden soll, verwenden Sie ein anderes Token.

Fehlerbehebung

Prüfen Sie den Quellcode, und stellen Sie sicher, dass das Wiederholungstoken korrekt verwendet wird.

ExternalServerIncorrectState

Beschreibung

Der Server befindet sich in einem falschen Status und hat ein Timeout, hat eine ungültige Antwort zurückgegeben oder ist nicht erreichbar.

Fehlerbehebung

Versuchen Sie Folgendes:

  • Weitere Informationen finden Sie in der Fehlermeldung. Möglicherweise müssen Sie Ihren Server neu eintippen und sicherstellen, dass Oracle-Services darauf zugreifen können.
  • Weitere Informationen finden Sie in den Fehlerlogs auf Ihrem Server.
  • Möglicherweise ist auf Ihrem Server ein temporäres Problem aufgetreten. Warten Sie einen Moment, und wiederholen Sie dann die Anforderung.
  • Wenn die Anforderung weiterhin nicht erfolgreich verläuft, wenden Sie sich an den technischen OCI-Support, und geben Sie die opc-Anforderungs-ID aus der nicht erfolgreichen HTTP-Anforderung oder -Antwort an.

IncorrectState

Beschreibung

Der angeforderte Status für die Ressource steht mit dem aktuellen Status in Konflikt, die Ressource wird aber nach einem gewissen Zeitraum den korrekten Status haben.

Fehlerbehebung

Versuchen Sie Folgendes:

  • Prüfen Sie die Ressourcenabhängigkeiten. Eine Ressource kann nicht gelöscht werden, wenn sie noch von anderen Ressourcen verwendet wird.
  • Stellen Sie die Anforderung später erneut, oder aktualisieren Sie den Code so, dass gewartet wird, bis der richtige Status erreicht ist, bevor diese Aktion ausgeführt wird. Bei einigen Vorgängen muss die Ressource einen bestimmten Status aufweisen (z.B. "Wird ausgeführt").

Conflict

Beschreibung

Der angeforderte Status für die Ressource steht mit dem aktuellen Status in Konflikt. Dieser Status ist nicht transient.

Fehlerbehebung

Prüfen Sie den Status der angeforderten Ressource, und versuchen Sie es erneut.

Fehler - HTTP-Statuscode 412

NoEtagMatch

Beschreibung

Das im if-match-Feld der Anforderung angegebene Entitytag stimmt nicht mit dem Entitytag für die Ressource überein.

Fehlerbehebung

Korrigieren Sie das Entitytag in der Anforderung, wenn dies nicht erwartet wird. Weitere Informationen zu Entitytags finden Sie in der Entitytag-Dokumentation.

Fehler - HTTP-Statuscode 413

PayloadTooLarge

Beschreibung

Die Anforderungsentity ist größer als die vom Server definierten Limits.

Fehlerbehebung

Versuchen Sie, eine kleinere Anforderung zu senden.

Fehler - HTTP-Statuscode 422

UnprocessableEntity

Beschreibung

Die Payload ist syntaktisch korrekt, aber semantisch ungültig.

Fehlerbehebung

Der Service kann die Anforderung nicht verarbeiten. Prüfen Sie die Anforderung, und formatieren Sie sie gegebenenfalls neu.

Fehler - HTTP-Statuscode 429

TooManyRequests

Beschreibung

Sie haben zu viele Anforderungen zu schnell an die Oracle Cloud Infrastructure-APIs ausgegeben.

Fehlerbehebung

Dies wird durch zu viele Anforderungen innerhalb kurzer Zeit verursacht. Wenn der Service Throttling-Mechanismen verwendet, können zu viele Anforderungen innerhalb eines kurzen Zeitraums dazu führen, dass einige Anforderungen abgelehnt werden. Versuchen Sie, Verzögerungen zwischen Anforderungen hinzuzufügen, um diesen Fehler zu vermeiden.

Fehler - HTTP-Statuscode 431

RequestHeaderFieldsTooLarge

Beschreibung

Die HTTP-Header in der Anforderung sind zu lang.

Fehlerbehebung

Die Anforderung kann erneut übermittelt werden, nachdem die Größe der Anforderungsheader reduziert wurde.

Fehler - HTTP-Statuscode 500

InternalServerError

Beschreibung

Ein interner Serverfehler ist aufgetreten.

Fehlerbehebung

Der Service konnte die Anforderung aus unbekannten Gründen nicht verarbeiten. Dies ist in der Regel ein Problem auf der Serviceseite, möglicherweise aufgrund eines temporären Serviceausfalls oder eines Bugs. Versuchen Sie, dieselbe Anforderung erneut zu senden. Wenn auch der Wiederholungsversuch nicht erfolgreich verläuft, wenden Sie sich an den technischen OCI-Support, und geben Sie in Ihrer Nachricht die opc-request-id aus der nicht erfolgreichen HTTP-Anforderung oder -Antwort an.

Fehler - HTTP-Statuscode 501

MethodNotImplemented

Beschreibung

Das HTTP-Anforderungsziel erkennt die HTTP-Methode nicht.

Fehlerbehebung

Die HTTP-Methode in der Anforderung ist im Service nicht implementiert. Informationen zum Vorgang finden Sie in der REST-API-Dokumentation. Aktualisieren Sie die Anforderung, um die richtige HTTP-Methode für den Vorgang zu verwenden.

Fehler - HTTP-Statuscode 503

ServiceUnavailable, ExternalServerUnreachable, ExternalServerTimeout, ExternalServerInvalidResponse

Beschreibung

Das Zeitlimit für den Service wurde überschritten, ist nicht erreichbar, ist derzeit nicht verfügbar oder hat eine ungültige Antwort zurückgegeben.

Fehlerbehebung

Versuchen Sie, dieselbe Anforderung nach einiger Zeit erneut zu senden. Wenn auch der Wiederholungsversuch nicht erfolgreich verläuft, wenden Sie sich an den technischen OCI-Support, und geben Sie die "opc-request-id" aus der nicht erfolgreichen HTTP-Anforderung oder -Antwort an.