AWS CLI を使用した Amazon S3 での開発 - Amazon Simple Storage Service

AWS CLI を使用した Amazon S3 での開発

AWS Command Line Interface (AWS CLI) をダウンロードして設定するには、次の手順に従います。

Amazon S3 AWS CLI コマンドの一覧については、AWS CLI コマンドリファレンスの次のページを参照してください。

注記

Amazon S3 などの AWS のサービスは、サービスにアクセスする際に認証情報を提供する必要があります。これにより、サービスのリソースへアクセスするための権限があるかどうかが判断できるようになります。コンソールを使用するにはパスワードが必要です。 AWS アカウント による AWS CLI または API へのアクセス用にアクセスキーを作成できます。ただし、 AWS アカウント の認証情報を使用して AWS にアクセスすることは推奨されません。代わりに AWS Identity and Access Management (IAM) を使用することをお勧めします。IAM ユーザーを作成し、管理者アクセス許可を持つ IAM グループにユーザーを追加したら、作成した IAM ユーザーに管理者アクセス許可を付与します。その後、特別な URL とその IAM ユーザーの認証情報を使用して AWS にアクセスできます。手順については、IAM ユーザーガイドの「最初の IAM ユーザーと管理者グループの作成」を参照してください。

AWS CLI をセットアップするには

  1. AWS CLI をダウンロードして設定します。手順については、AWS Command Line Interface ユーザーガイドの次のトピックを参照してください。

  2. AWS CLI 設定ファイルで管理者ユーザー用の名前付きプロファイルを追加します。AWS CLI コマンドを実行するときに、このプロファイルを使用します。

    [adminuser] aws_access_key_id = adminuser access key ID aws_secret_access_key = adminuser secret access key region = aws-region

    利用可能な AWS リージョン の一覧については、AWS 全般のリファレンスリージョンとエンドポイントを参照してください。

  3. コマンドプロンプトで以下のコマンドを入力して、セットアップを確認します。

    • help コマンドを実行して、AWS CLI がコンピュータにインストールされたことを確認します。

      aws help
    • S3 コマンドを実行して、ユーザーが Amazon S3 にアクセスできることを確認します。このコマンドにより、アカウント内のバケットがリストされます。AWS CLI は、adminuser 認証情報を使用してリクエストを認証します。

      aws s3 ls --profile adminuser