😸
パブリックサブネットのec2内で、`aws s3 ls --region ap-northeast-1`を実行するエラーの原因と解決方法
課題
パブリックサブネットのec2内で、aws s3 ls --region ap-northeast-1
を実行するエラーの原因と解決方法
エラー内容
[ec2-user@ip-10-0-0-170 ~]$ aws s3 ls --region ap-northeast-1
Unable to locate credentials. You can configure credentials by running "aws configure".
原因
クレデンシャルが見つからないから
[ec2-user@ip-10-0-0-170 ~]$ aws configure list
Name Value Type Location
---- ----- ---- --------
profile <not set> None None
access_key <not set> None None
secret_key <not set> None None
region <not set> None None
解決方法
この記事を参考にする。
結果
クレデンシャルが設定され、バケット一覧が表示されるようになった。
[ec2-user@ip-10-0-0-170 ~]$ aws configure list
Name Value Type Location
---- ----- ---- --------
profile <not set> None None
access_key ****************UVZM iam-role
secret_key ****************lfdf iam-role
region <not set> None None
[ec2-user@ip-10-0-0-170 ~]$ aws s3 ls --region ap-northeast-1
2023-06-25 02:52:37 cdk-hnb659fds-assets-[アカウントID]-us-west-2
2023-06-25 02:52:38 development-mysfitsljxykfro-hostingbucketa91a61fe-2qci51yvacw
2023-07-01 03:53:20 videoondemand-onawsossp7shl-logs6819bb44-1vcfjomfvyyjp
2023-07-01 08:56:17 vod-appassets-bucketdwee7-us-east-1
2023-07-01 03:51:11 vod-appassets-bucketst46p-us-east-1
2023-07-01 03:51:07 vod-cfn-bucketq6zkq
2023-07-01 08:56:14 vod-cfn-bucketsrlls
Discussion