PS> Get-S3Bucket
Get-S3Bucket : No credentials specified or obtained from persisted/shell defaults.
エラーの原因
クレデンシャルが設定されていない可能性があります。
すでにプロファイル作成時にクレデンシャルを登録しているなら、プロファイル名を指定します。
例:
PS> Get-S3Bucket -ProfileName profile01
プロファイル一覧を確認するには以下のコマンド
PS> Get-AWSCredentials -ListProfileDetail
共有のプロファイル(./aws/credentials)を読み込むには以下のコマンドを使用する。
PS> Set-AWSCredentials -ProfileName default
ただし 以下ファイルが存在すると優先されてしまう点に注意する。このファイルは使用していなくても他のファイル名にリネームするなどの対処が必要。
%USERPROFILE%\AppData\Local\AWSToolkit\RegisteredAccounts.json
プロファイルを登録していないなら、ロールを使用するか、あるいはアクセスキーを設定する
PS> Set-AWSCredentials -AccessKey <アクセスキー> -SecretKey <シークレットアクセスキー>
【超重要】本ページは情報が古くなっている可能性があります。参考程度にしてください。
[ 一覧に戻る]
【注意事項】本ページの内容は個人的に調査した結果がであり内容が正しいことは保証されません。
またAWSサービスは常に改良、アップデートされており本ページの内容が古く誤った内容になる可能性もあります。変更になっても本ページが正しく更新されるとは限りません。
あくまでも参考程度でご覧ください。内容により発生したいかなる時間的損害、金銭的損害、その他の損害に関しても何人も保証しません。