Sub Documents

AWS CLIでS3を扱う方法


AWS CLIのあんまりよくない使い方でAWS CLIの設定をしておいてください。
https://docs.aws.amazon.com/ja_jp/cli/latest/userguide/cli-services-s3.html
AWS CLI での Amazon S3 の使用で諸々詳しく書かれているので、ここで解説するのも何なのですが、覚書程度のものです。

S3コマンドいろいろ

現行のAWSアカウントで作成しているBucketのリストを出します。

$ aws s3 ls
2022-06-24 17:43:57 foo
2022-06-24 12:50:11 bar
2022-07-10 22:14:03 baz

と、こんな風に出ます。

プロファイルを使って個別にアクセスする際は、クレデンシャルを確認します。

$ aws sts get-caller-identity --profile=[プロファイル名]
{
    "UserId": "XXXXXXXXXXXXXXXXXXXXX",
    "Account": "000000000000",
    "Arn": "arn:aws:iam::000000000000:user/foobar"
}

このARNでS3にアクセスできる権限があればOKです。