Ich versuche, den folgenden Befehl auszuführen:Wie setze ich --region mit aws cli-Befehlen?
aws s3 cp --region ap-south-1 --acl public-read my.exe s3://bucket/binaries/my.exe
Upload fehlgeschlagen: ./my.exe zu s3: //bucket/binaries/my.exe Ein Client Fehler (INVALIDREQUEST) trat beim Aufruf der PutObject Betrieb: Sie versuchen, auf einem Eimer in einem Bereich zu arbeiten, die Signatur Version 4. Sie erfordert explizit um dieses Problem zu beheben, indem die richtige Region Lage bietet das --region Argument, die AWS_DEFAULT_REGION Umgebungsvariable, oder Die Regionsvariable in der AWS CLI-Konfigurationsdatei. Sie können den Standort des Buckets unter mit "aws s3api get-bucket-location --bucket BUCKET" abrufen.
Wie behebe ich diesen Fehler? Ich probierte auch die
AWS_DEFAULT_REGION=ap-south-1 aws s3 cp --acl public-read my.exe s3://bucket/binaries/my.exe
aber ohne Glück.
# aws --version
aws-cli/1.10.28 Python/2.7.9 Linux/3.16.0-4-amd64 botocore/1.4.19
Können Sie die Ausgabe von 'aws --version' zu Ihrer Frage hinzufügen? –
Meine Versionsnummer hinzugefügt. Ich benutze Debian Jessie. – codefx