Abrechnung bei Amazon-S3-Fehlerantworten - Amazon Simple Storage Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Abrechnung bei Amazon-S3-Fehlerantworten

Im Allgemeinen werden S3-Bucket-Besitzern Anforderungen mit erfolgreichen Antworten mit Statuscode HTTP 200 OK und Client-Fehlerantworten mit Statuscode HTTP 4XX in Rechnung gestellt. Bucket-Besitzern werden Server-Fehlerantworten mit Statuscode HTTP 5XX, wie etwa Fehler mit Statuscode HTTP 503 Slow Down, nicht in Rechnung gestellt. Weitere Informationen zu Abrechnungsgebühren bezüglich Buckets, für die eine Zahlung durch den Anforderer konfiguriert ist, finden Sie in den Die Gebühren bei Zahlung durch den Anforderer.

In der folgenden Tabelle sind spezifische Fehlercodes unter HTTP 3XX und Statuscodes 4XX aufgeführt, die nicht in Rechnung gestellt werden. Für Buckets, die mit Website-Hosting konfiguriert sind, fallen weiterhin Gebühren für Anforderungen und andere Gebühren an, wenn S3 ein benutzerdefiniertes Fehlerdokument zurückgibt, oder für benutzerdefinierte Weiterleitungen.

Anmerkung

Bei AccessDenied (HTTP403 Forbidden) berechnet S3 dem Bucket-Besitzer keine Gebühren, wenn die Anfrage außerhalb des individuellen AWS Kontos des Bucket-Besitzers oder der AWS Organisation des Bucket-Besitzers initiiert wird.

HTTP-Statuscode Fehlercode Beschreibung des Fehlercodes
301 Moved Permanently (301 Dauerhaft verschoben) PermanentRedirect Der Bucket, auf den Sie zugreifen wollen, muss mit dem angegebenen Endpunkt aufgerufen werden. Senden Sie alle künftigen Aufrufe an diesen Endpunkt.
PermanentRedirectControlError Die API-Operation, auf die Sie zugreifen wollen, muss mit dem angegebenen Endpunkt aufgerufen werden. Senden Sie alle künftigen Aufrufe an diesen Endpunkt.
307 Temporary Redirect (307 Temporäre Weiterleitung) TemporaryRedirect Sie werden zum Bucket weitergeleitet, während der Domain Name System (DNS)-Server aktualisiert wird.
400 Bad Request (400 Ungültige Anfrage) AuthorizationHeaderMalformed Der von Ihnen angegebene Autorisierungs-Header ist ungültig.
AuthorizationQueryParametersError Die von Ihnen angegebenen Autorisierungs-Abfrageparameter sind nicht gültig.
ConnectionClosedByRequester Wird an den ursprünglichen Aufrufer zurückgegeben, wenn beim Lesen des WriteGetObjectResponse Hauptteils ein Fehler auftritt.
DeviceNotActiveError Das Gerät ist derzeit nicht aktiv.
EndpointNotFound Richten Sie Anforderungen an den richtigen Endpunkt.
ExpiredToken Das angegebene Token ist abgelaufen.
IllegalLocationConstraintException Sie versuchen, auf einen Bucket zuzugreifen, der von einer anderen Region stammt als der, in der sich der Bucket befindet. Verwenden Sie die Option --region, um diesen Fehler zu vermeiden. Beispiel: aws s3 cp awsexample.txt s3://amzn-s3-demo-bucket/ --region ap-east-1.
InvalidArgument

Dieser Fehler kann aus folgenden Gründen auftreten:

  • Das angegebene Argument war nicht gültig.

  • In der Anforderung fehlte ein erforderlicher Header.

  • Das angegebene Argument war unvollständig oder hatte das falsche Format.

  • Das angegebene Argument muss eine Länge von 3 oder mehr haben.

InvalidBucketOwnerAWSAccountID Der Wert des Parameters für den erwarteten Bucket-Besitzer muss eine AWS-Konto ID sein.
InvalidDigest Der von Ihnen angegebene Inhalts- MD5 oder Prüfsummenwert ist nicht gültig.
InvalidEncryptionAlgorithmError Die angegebene Verschlüsselungsanforderung ist nicht gültig. Der gültige Wert lautet AES256.
InvalidHostHeader Die Adressierung der in der Anforderung angegebenen Host-Header hatte den falschen Stil.
InvalidHttpMethod Die Anforderung wird mit einer unerwarteten HTTP-Methode gestellt.
InvalidRequest

Dieser Fehler kann aus folgenden Gründen auftreten:

  • Die Anforderung verwendet die falsche Signaturversion. Verwenden Sie AWS4-HMAC-SHA256 (Signaturversion 4).

  • Ein Zugangspunkt kann nur für einen vorhandenen Bucket erstellt werden.

  • Der Zugangspunkt befindet sich nicht in einem Zustand, in dem er gelöscht werden kann.

  • Ein Zugangspunkt kann nur für einen vorhandenen Bucket aufgelistet werden.

  • Das nächste Token ist nicht gültig.

  • In einer Lebenszyklusregel muss mindestens eine Aktion angegeben werden.

  • Es muss mindestens eine Lebenszyklusregel angegeben werden.

  • Die Anzahl der Lebenszyklusregeln darf den zulässigen Höchstwert von 1.000 Regeln nicht überschreiten.

  • Der Bereich für den Parameter MaxResults ist nicht gültig.

  • SOAP-Anforderungen müssen über eine HTTPS-Verbindung gestellt werden.

  • Amazon S3 Transfer Acceleration wird für Buckets nicht unterstützt, die keinen DNS-konformen Namen haben.

  • Amazon S3 Transfer Acceleration wird für Buckets nicht unterstützt, deren Namen Punkte (.) enthalten.

  • Der Endpunkt von Amazon S3 Transfer Acceleration unterstützt nur virtuelle Anforderungen.

  • Amazon S3 Transfer Acceleration ist in diesem Bucket nicht konfiguriert.

  • Amazon S3 Transfer Acceleration ist in diesem Bucket deaktiviert.

  • Amazon S3 Transfer Acceleration wird in diesem Bucket nicht unterstützt. Wenn Sie Hilfe benötigen, wenden Sie sich an Support.

  • Amazon S3 Transfer Acceleration kann in diesem Bucket nicht aktiviert werden. Wenn Sie Hilfe benötigen, wenden Sie sich an Support.

  • Widersprüchliche Werte in HTTP-Headern und Abfrageparametern angegeben.

  • Widersprüchliche Werte in HTTP-Headern und POST-Formularfeldern angegeben.

  • CopyObject Anfrage für Objekte mit einer Größe von mehr als 5 GB.

InvalidSessionException Wird zurückgegeben, wenn die Sitzung nicht mehr existiert, weil das Zeitlimit überschritten wurde oder sie abgelaufen ist.
InvalidSignature Die vom Server berechnete Anforderungssignatur entspricht nicht der angegebenen Signatur. Überprüfen Sie Ihren AWS geheimen Zugriffsschlüssel und Ihre Signaturmethode. Weitere Informationen finden Sie unter Signieren und Authentifizieren von REST-Anforderungen.
Ungültig SOAPRequest Der Text der SOAP-Anforderung ist nicht gültig.
InvalidStorageClass Die angegebene Speicherklasse ist nicht gültig.
InvalidTag Ihre Anforderung enthält eine ungültige Tag-Eingabe. Ihre Anforderung könnte beispielsweise doppelte Schlüssel, zu lange Schlüssel oder Werte oder System-Tags enthalten.
InvalidToken Das angegebene Token ist falsch formatiert oder anderweitig nicht gültig.
InvalidURI Die angegebene URI konnte nicht analysiert werden.
KeyTooLongError Ihr Schlüssel ist zu lang.
KM. DisabledException Die Anforderung wurde abgelehnt, da der angegebene KMS-Schlüssel nicht aktiviert ist.
KM. InvalidKeyUsageException Die Anforderung wurde aus einem der folgenden Gründen abgelehnt:
  • Der KeyUsage Wert des KMS-Schlüssels ist nicht mit dem API-Vorgang kompatibel.

  • Der für den Vorgang angegebene Verschlüsselungs- oder Signierungsalgorithmus ist nicht mit dem Typ des Schlüsselmaterials im KMS-Schlüssel (KeySpec) kompatibel.

Zum Verschlüsseln, Entschlüsseln, erneuten Verschlüsseln und Generieren von Datenschlüsseln muss der Wert ENCRYPT_DECRYPT lauten. KeyUsage Zum Signieren und Überprüfen von Nachrichten muss der Wert SIGN_VERIFY lauten. KeyUsage Um Nachrichtenauthentifizierungscodes (MACs) zu generieren und zu verifizieren, muss sie GENERATE_VERIFY_MAC lauten KeyUsage . Um wichtige Vereinbarungsgeheimnisse abzuleiten, muss sie KEY_AGREEMENT lauten. KeyUsage Verwenden Sie die Operation, um den KeyUsage Wert eines KMS-Schlüssels zu ermitteln. DescribeKey

Verwenden Sie den DescribeKey Vorgang, um die Verschlüsselungs- oder Signierungsalgorithmen zu finden, die für einen bestimmten KMS-Schlüssel unterstützt werden.
KM. KMSInvalidStateException Die Anforderung wurde abgelehnt, da der Status der angegebenen Ressource für diese Anforderung nicht gültig ist. Diese Ausnahme bedeutet, dass eine der folgenden Aussagen zutrifft:
  • Der Status des KMS-Schlüssels ist nicht mit der Operation kompatibel.

    Verwenden Sie die DescribeKey Operation, um den Schlüsselstatus zu ermitteln. Weitere Informationen darüber, welche Schlüsselstatus mit den einzelnen KMS-Operationen kompatibel sind, finden Sie unter Schlüsselstatus von AWS KMS keys im AWS Key Management Service -Entwicklerhandbuch.

  • Für kryptografische Operationen an KMS-Schlüsseln in benutzerdefinierten Schlüsselspeichern stellt diese Ausnahme einen allgemeinen Fehler mit vielen möglichen Ursachen dar. Identifizieren Sie die Ursache anhand der Fehlermeldung, die zusammen mit der Ausnahme angezeigt wird.

KM. NotFoundException Die Anforderung wurde abgelehnt, da die angegebene Entity oder Ressource nicht gefunden wurde.
LambdaInvalidResponse Kehrt zum ursprünglichen Anrufer zurück, wenn er mit WriteGetObjectResponse ValidationError auf AWS Lambda antwortet. Weitere Informationen finden Sie in der ValidationError Nachricht. Nicht alle Fälle ValidationError führen zu einem LambdaInvalidResponse Fehler.
LambdaInvocationFailed Der Aufruf der Lambda-Funktion ist fehlgeschlagen. Aufrufer erhalten möglicherweise den folgenden Fehler, wenn S3 Object Lambda die konfigurierte Lambda-Funktion nicht erfolgreich aufrufen kann. Die Fehlermeldung kann Details zu einem eventuellen Fehler enthalten, den der AWS Lambda Dienst beim Aufrufen der Funktion zurückgibt (z. B. Statuscode, Fehlercode, Fehlermeldung und Anforderungs-ID).
Falsch formatiert ACLError Die angegebene ACL war nicht gut formatiert oder konnte nicht gegen unser veröffentlichtes Schema validiert werden.
Fehlgeformt POSTRequest Der Text Ihrer POST-Anforderung besteht nicht aus gut formatierten Multipart/Form-Daten.
MalformedXML Der angegebene XML-Code war nicht gut formatiert oder konnte nicht gegen unser veröffentlichtes Schema validiert werden.
MaxPostPreDataLengthExceededError Die Felder Ihrer POST-Anforderung vor der Upload-Datei waren zu groß.
MetadataTooLarge Ihre Metadaten-Header überschreiten die maximal zulässige Metadatengröße.
MissingAttachment Es wurde ein SOAP-Anhang erwartet, aber keiner gefunden.
MissingRequestBodyError Sie haben ein leeres XML-Dokument als Anforderung gesendet.
MissingSecurityHeader In Ihrer Anforderung fehlt ein erforderlicher Header.
NoLoggingStatusForKey Es gibt keine Subressource des Protokollierungsstatus für einen Schlüssel.
NotDeviceOwnerError Das Gerät, das das Token generiert hat, gehört nicht dem authentifizierten Benutzer.
ResponseInterrupted Kehrt zum ursprünglichen Aufrufer zurück, wenn beim Lesen des WriteGetObjectResponse Hauptteils ein Fehler aufgetreten ist.
RequestHeaderSectionTooLarge Der Anforderungs-Header und die Abfrageparameter, mit denen die Anforderung gestellt wurde, überschreiten die maximal zulässigen Größen
TokenCodeInvalidError Die von Ihnen angegebene Seriennummer und/oder der Token-Code sind nicht gültig.
UnexpectedContent Diese Anforderung enthält nicht unterstützte Inhalte.
UnsupportedArgument Die Anforderung enthielt ein nicht unterstütztes Argument.
UnsupportedSignature Die bereitgestellte Anforderung ist mit einer nicht unterstützten STS-Token-Version signiert oder die Signaturversion wird nicht unterstützt.
UserKeyMustBeSpecified Die Bucket-POST-Anforderung muss den angegebenen Feldnamen enthalten. Falls angegeben, überprüfen Sie die Reihenfolge der Felder.
IncorrectEndpoint Der angegebene Bucket ist in einer anderen Region vorhanden. Richten Sie Anforderungen an den richtigen Endpunkt.
ValidationError Bei der WriteGetObjectResponse API-Operation können Validierungsfehler zurückgegeben werden, die aus zahlreichen Gründen auftreten können. Weitere Details finden Sie in der Fehlermeldung.
403 Forbidden RequestTimeTooSkewed Der Unterschied zwischen der Anforderungszeit und der Serverzeit ist zu groß.
SignatureDoesNotMatch Die vom Server berechnete Anforderungssignatur entspricht nicht der angegebenen Signatur. Überprüfen Sie Ihren AWS geheimen Zugriffsschlüssel und Ihre Signaturmethode. Weitere Informationen finden Sie unter REST-Authentifizierung und SOAP-Authentifizierung.
NotSignedUp Das Konto ist nicht für den Amazon-S3-Service registriert. Bevor Sie Amazon S3 verwenden können, müssen Sie sich anmelden. Sie können sich unter der folgenden URL anmelden: https://aws.amazon.com/s3
InvalidSecurity Die angegebenen Sicherheitsanmeldeinformationen sind ungültig.
InvalidPayer Der gesamte Zugriff auf dieses Objekt wurde deaktiviert. Weitere Unterstützung erhalten Sie unter Kontakt.
InvalidAccessKeyId Die von Ihnen angegebene AWS Zugriffsschlüssel-ID ist in unseren Aufzeichnungen nicht vorhanden.
AccountProblem Es liegt ein Problem mit Ihrem vor AWS-Konto , das verhindert, dass der Vorgang erfolgreich abgeschlossen werden kann. Weitere Unterstützung erhalten Sie unter Kontakt.
UnauthorizedAccessError Gilt nur in Regionen in China. Wird zurückgegeben, wenn eine Anforderung an einen Bucket gestellt wird, der keine ICP-Lizenz hat. Weitere Informationen finden Sie unter ICP-Aufzeichnung.
Unerwartet IPError Gilt nur in Regionen in China. Diese Anforderung wurde abgelehnt, da die IP unerwartet war.
MissingAuthenticationToken Die Anforderung war nicht signiert. 
LambdaPermissionError Der Aufrufer ist nicht berechtigt, die Lambda-Funktion aufzurufen. Der Aufrufer benötigt die Berechtigung zum Aufrufen der Lambda-Funktion. Überprüfen Sie die Richtlinien, die zu dem Aufrufer gehören, und stellen Sie sicher, dass er lambda:Invoke für die konfigurierte Funktion verwenden darf. Die Fehlermeldung könnte Details zu einem eventuellen Fehler enthalten, den der Lambda-Service beim Aufrufen der Funktion zurückgibt (z. B. Statuscode, Fehlercode, Fehlermeldung und Anforderungs-ID).
404 Not Found (404 Nicht gefunden) LambdaNotFound Die AWS Lambda Funktion wurde nicht gefunden. Die konfigurierte Lambda-Funktion, die Version oder der Alias wurden beim Versuch, sie aufzurufen, nicht gefunden. Stellen Sie sicher, dass die Konfiguration der Zugriffspunkte von S3 Objekt Lambda auf den korrekten ARN der Lambda-Funktion verweist. Die Fehlermeldung kann Details zu einem eventuellen Fehler enthalten, den der AWS Lambda Dienst beim Aufrufen der Funktion zurückgegeben hat (z. B. Statuscode, Fehlercode, Fehlermeldung und Anforderungs-ID).
NoSuchAsyncRequest Die angegebene Anforderung wurde nicht gefunden.
NoSuchObjectLockConfiguration Das angegebene Objekt hat keine Konfiguration. ObjectLock
NoSuchUpload Der angegebene mehrteilige Upload ist nicht vorhanden. Möglicherweise ist die Upload-ID nicht gültig oder der mehrteilige Upload wurde abgebrochen oder abgeschlossen.
NoSuchWebsiteConfiguration Der angegebene Bucket hat keine Website-Konfiguration.
NoTransformationDefined Für diesen Zugriffspunkt von Objekt Lambda wurde keine Transformation gefunden.
ObjectLockConfigurationNotFoundError Die Konfiguration von Object Lock ist für diesen Bucket nicht vorhanden.
405 Method Not Allowed (405 Methode nicht zulässig) MethodNotAllowed Die angegebene Methode ist für diese Ressource nicht zulässig.
409 Conflict (409 Konflikt) BucketAlreadyExists Der angeforderte Bucket-Name ist nicht verfügbar. Der Bucket-Namespace wird von allen Benutzern des Systems gemeinsam genutzt. Geben Sie einen anderen Namen an und versuchen Sie es erneut.
InvalidBucketState Die Anforderung ist für den aktuellen Zustand des Buckets nicht gültig.
OperationAborted Für diese Ressource wird derzeit eine bedingte Operation ausgeführt, die einen Konflikt verursacht. Bitte versuchen Sie es erneut.
411 Length Required (411 Länge erforderlich) MissingContentLength Sie müssen den HTTP-Header Content-Length angeben.
412 Precondition Failed (412 Vorbedingung fehlgeschlagen) RequestIsNotMultiPartContent Eine Bucket-POST-Anforderung muss im Format Enclosure Multipart/Form-Data vorliegen.
416 Requested Range Not Satisfiable (416 Angeforderter Bereich ist nicht erfüllbar) InvalidRange Der angeforderte Bereich ist für die Anforderung nicht gültig. Versuchen Sie es mit einem anderen Bereich.