AWS CLI を使用した Amazon S3 での開発
Amazon S3 AWS CLI コマンドは、AWS CLI コマンドリファレンスのさまざまなセットに整理されており、それぞれに独自のコマンドがあります。探しているコマンドがあるセットで見つからない場合は、他のセットのいずれかを確認してください。それぞれのセットは次のとおりです。
-
s3– オブジェクトとバケットを操作するための高レベルのコマンドについて説明します。これには、コピー、リスト、移動アクションが含まれます。このセットのコマンドの完全なリストについては、AWS CLI コマンドリファレンスの「s3」を参照してください。 -
s3api– バケット、オブジェクト、セッション、マルチパートアップロードなどの S3 リソースを管理する低レベルのコマンドについて説明します。これらのコマンドは、Amazon S3 API オペレーションに対応しています。このセットの CLI コマンドの完全なリストについては、AWS CLI コマンドリファレンスの「s3api」を参照してください。 -
s3control– Access Grants、ストレージレンズグループ、Amazon S3 on Outposts バケットなど、他のすべての S3 リソースを管理する低レベルコマンドについて説明します。これらのコマンドは、Amazon S3 Control API オペレーションに対応しています。このセットの CLI コマンドの完全なリストについては、AWS CLI コマンドリファレンスの「s3control」を参照してください。
AWS CLI の設定に問題がある場合は、AWS re:Post ナレッジセンターの「Amazon S3 で「認証情報が見つかりません」エラーを解決する方法
注記
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 の詳細
AWS の詳細については、以下のリソースを参照してください。