Windows PowerShellを使用してローカルマシンにAWSをセットアップしようとしていますが、次のエラーメッセージが表示されます。
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
そして、私のPowershellバージョンは次のとおりです。
Major Minor Build Revision
----- ----- ----- --------
3 0 -1 -1
誰もが問題が何であるか知っていますか?
ありがとう
コードからブラケットを削除する必要があるようです。Googleで最初に表示されるamazonのドキュメントには、何らかの理由でブラケットが含まれていますが、http://docs.aws.amazon.com/powershell/latest/referenceをチェックしてください。/items/Set-AWSCredentials.htmlと下部の例では、他のPowerShellコマンドレットと同じように、関数が実際に文字列でそれらを期待していることがわかります。
Set-AWSCredentials -AccessKey AAAAAAAAAAAAAAA -SecretKey AAAAAAAAAAAAA -StoreAs default
あなたのためにトリックを行う必要があります(何かにスペースがある場合は、文字列を引用符で囲むようにしてください)
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加