2016-09-07 4 views
3

Ich versuche, meine AWS auf meinem lokalen Computer über Windows PowerShell einzurichten, gibt es mir die folgende Fehlermeldung;Amazon Web Service PowerShell Credentials Setup Fehler

PS C:\> Set-AWSCredentials -AccessKey {AAAAAAAAAAAAAAA} -SecretKey {AAAAAAAAAAAAA} -Stor 
eAs {default} 
Set-AWSCredentials : Cannot evaluate parameter 'AccessKey' because its argument is specified as a script block and 
there is no input. A script block cannot be evaluated without input. 
At line:1 char:31 
+ Set-AWSCredentials -AccessKey {AAAAAAAAAAAAAAA} -SecretKey {AAAAAAAAAAAA ... 
+        ~~~~~~~~~~~~~~~~~~~~~~ 
    + CategoryInfo   : MetadataError: (:) [Set-AWSCredentials], ParameterBindingException 
    + FullyQualifiedErrorId : ScriptBlockArgumentNoInput,Amazon.PowerShell.Common.SetCredentialsCmdlet 

Und meine Powershell-Version folgt;

Major Minor Build Revision 
----- ----- ----- -------- 
3  0  -1  -1 

Wer weiß, was das Problem ist?

Dank

Antwort

6

Es ist wie Sie die Klammern aus dem Code müssen fallen sieht, kommt die Dokumentation von Amazon, die zuerst in Google schließt sie aus irgendeinem Grunde, aber wenn Sie http://docs.aws.amazon.com/powershell/latest/reference/items/Set-AWSCredentials.html und die Beispiele in der Nähe der Unterseite Besuchen Sie Ich sehe, dass die Funktion sie tatsächlich in einer Zeichenfolge erwartet, genau wie jedes andere Powershell-Cmdlet.

Set-AWSCredentials -AccessKey AAAAAAAAAAAAAAA -SecretKey AAAAAAAAAAAAA -StoreAs default 

Sollte der Trick für Sie tun (wenn es Leerzeichen in etwas sind sicher, die Zeichenfolge in Anführungszeichen wickeln)

+0

Thank you! Es funktioniert jetzt. –

Verwandte Themen