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