Direkt zum Inhalt

Warum erhalte ich die Fehlermeldung „The request contained an unsupported argument“, wenn ich der ACL meines Amazon S3-Buckets ein Konto hinzufüge?

Lesedauer: 1 Minute
0

Ich versuche, der Zugriffssteuerungsliste (ACL) meines Amazon Simple Storage Service (Amazon S3)-Buckets ein Konto hinzuzufügen. Ich habe überprüft, ob die E-Mail-Adresse des Kontos korrekt ist, aber ich erhalte die Fehlermeldung „The request contained an unsupported argument“.

Lösung

In einigen AWS-Regionen wird die Verwendung einer E-Mail-Adresse zum Hinzufügen eines AWS-Kontos zur ACL eines Amazon S3-Buckets nicht unterstützt. Die kanonische ID funktioniert jedoch immer für Konten in jeder AWS-Region.

Wenn Sie das Konto nicht hinzufügen können, weil die Region die Verwendung der E-Mail-Adresse nicht unterstützt, verwenden Sie stattdessen die kanonische Benutzer-ID des Kontos. Anweisungen zum Abrufen der kanonischen Benutzer-ID finden Sie unter Die kanonische Benutzer-ID für Ihr AWS-Konto finden.

Wenn sich Ihr Bucket in einer neueren AWS-Region befindet, geben Sie die kanonische Benutzer-ID ein, um sicherzustellen, dass sie dem zugehörigen Konto zugeordnet ist. Weitere Informationen zu AWS-Regionen finden Sie unter AWS Globale Infrastruktur.

Hinweis: Es hat sich bewährt, die ACLs des Buckets zu deaktivieren und das Eigentum am S3-Objekt zu verwenden, anstatt das Eigentum an Objekten im Bucket zu übernehmen.

Ähnliche Informationen

Konfiguration von ACLs

AWS OFFICIALAktualisiert vor einem Jahr