ich AWS CLI bin mit ACL-Richtlinie auf ein Objekt in S3 anzuwenden, ist dies der Befehl, den ichS3api CLI-Befehl Ausgabe Put
aws verwendet haben s3api put-Objekt-acl --bucket XXXX XXXX --key --acl eimer Inhaber-full-Steuerung --grant ablesbare uri = http://acs.amazonaws.com/groups/global/AllUsers
Dieser Befehl im Gegenzug einen Fehler gibt
einen Fehler (INVALIDREQUEST) aufgetreten ist, wenn der PutObjectAcl Betrieb Aufruf: Festlegen sowohl Canned ACLs und Header Grants ist nicht erlaubt
Wie man sowohl Dosen als auch Header Grants auf ein Objekt anwenden kann?
Ich versuchte nur Canned ACL erstes Mal geben (aws s3api put-Objekt-acl --bucket XXXX XXXX --key --acl eimerinhaberVoll Kontrolle) und angewandt, aber wenn ich lief das zweite Mal (aws s3api put-object-acl --bucket XXXX --key XXXX --grant-read uri = http://acs.amazonaws.com/groups/global/AllUsers durch Ausschließen der vordefinierten ACL) und einschließlich der Änderungen der Header Grants wurden außer Kraft gesetzt. Es war nur Header Grants
enthalten Können Sie mir bitte zu diesem Thema helfen?
Dank Usman. Scheint so, als könnten wir es nur von Konsole aus nicht von CLI machen. Ja, ich konnte beide nicht beide. – Momooo