Ich versuche eine "aws_configure.bat" -Datei zu erstellen, die aws-Befehle ausführt. Ich muss die Datei "aws_configure.bat" als Windows-Task konfigurieren. Ich habe mein Skript mit folgendem Inhalt erstellt.Nicht in der Lage, AWS CLI-Befehle über Widows-Skript (.bat-Datei) auszuführen
Wenn ich versuche, dieses Skript auszuführen, dann druckt es die erste Zeile im cmd-Fenster. Kann mir bitte jemand vorschlagen, woran das Problem liegt. Warum kann mein Skript die aws CLI-Befehle nicht ausführen? (Ich habe aws CLI in meinem System installiert und wenn ich diese Befehle direkt im cmd Fenster ausführe, funktioniert alles gut).
Vielen Dank im Voraus!
Ihre erste Zeile sollte sein: 'aws configure set aws_access_key_id'. Siehe die Amazon-Dokumentation: http://docs.aws.amazon.com/cli/latest/reference/configure/set.html –
Ja .. Meine erste Zeile ist in meiner Datei identisch. Ich versuchte mit oberen und unteren Fällen für aws_access_key_id, aber immer noch das gleiche Problem .. – user3541321
Sie können arbeiten, ohne die Anmeldeinformationen oder die Konfigurationsdatei durch Exportieren der Anmeldeinformationen vor dem Ausführen der CLI-Befehle zu erstellen. Wenn die Anmeldeinformationen für die gesamte Sitzung verfügbar sein sollen, exportieren Sie sie als Umgebungsvariablen. Weitere Informationen finden Sie in der AWS-Dokumentation: http://docs.aws.amazon.com/cli/latest/userguide/cli-environment.html. Wenn Sie möchten, dass die Anmeldeinformationen nur für einen Befehl verfügbar sind, können Sie Folgendes tun: 'AWS_ACCESS_KEY_ID = AWS_SECRET_ACCESS_KEY = aws dynamodb Listentabellen --Region us-west-2' –