[トップページ] [FAQ 一覧]

対象:S3

"No credentials specified or obtained from persisted/shell defaults."の原因と対処





エラーの内容



powershellコマンド実行で以下のエラーが発生しました。


Write-S3Object : No credentials specified or obtained from persisted/shell defaults.
<中略>
+ FullyQualifiedErrorId : InvalidOperationException,Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectCmdlet




エラーの原因


powershell でクレデンシャルが指定されていないことが考えられます。

次のファイルが存在すると最優先されるようです。(2018/8の実験結果)

%USERPROFILE%\AppData\Local\AWSToolkit\RegisteredAccounts.json bkup.json


このファイルを rename した後で以下のコマンドで共有のクレデンシャルを指定してみます。(CLIでクレデンシャルを設定済みの場合)


PS> Set-AWSCredentials -ProfileName default


【超重要】本ページは情報が古くなっている可能性があります。参考程度にしてください。








[ 一覧に戻る]


【注意事項】本ページの内容は個人的に調査した結果がであり内容が正しいことは保証されません。
またAWSサービスは常に改良、アップデートされており本ページの内容が古く誤った内容になる可能性もあります。変更になっても本ページが正しく更新されるとは限りません。
あくまでも参考程度でご覧ください。内容により発生したいかなる時間的損害、金銭的損害、その他の損害に関しても何人も保証しません。