Ich schreibe ein Powershell-Skript, um eine Datei von einer s3-URL herunterladen. Ich bekomme immer einen Fehler (403) Verboten. Der Befehl i verwenden istDownload von s3 über URL
Invoke-WebRequest -Uri "http://bucketname.s3.amazonaws.com/file.txt"
die EC2-Instanz eine IAM-Rolle zugeordnet ist, die den Zugriff von dem s3 Eimer zum Download hat. Ich bin in der Lage, Befehle (cp, ls usw.) mit dem aws cli erfolgreich auszuführen. Ist das ein Problem mit den Anmeldeinformationen, die ich mit der Anfrage übergebe? Muss ich AWS-Anmeldeinformationen mit dieser Anforderung übergeben?
Ich glaube, S3 verwendet 'https', nicht' http'. – wOxxOm
Ich habe das korrigiert danke! – PrestonM