AWS CLI での Amazon S3 の使用 - AWS Command Line Interface

Python 2.7、3.4、および 3.5 は、AWS CLI バージョン 1 に対して非推奨です。詳細については、「AWS CLI バージョンについて」の AWS CLI バージョン 1 セクションを参照してください。

AWS CLI での Amazon S3 の使用

AWS Command Line Interface (AWS CLI) を使用して、Amazon Simple Storage Service (Amazon S3) の機能にアクセスできます。AWS CLI は、Amazon S3 へのアクセスのために 2 つの階層のコマンドを提供します。

  • s3 層は、オブジェクトおよびバケットの作成、操作、削除など、一般的なタスクの実行を簡素化する高レベルコマンドで構成されます。

  • s3api 層は、すべての Amazon S3 API オペレーションへの直接アクセスを公開することで、AWS の他のサービスと同様に動作します。これにより、次の層の高レベルコマンドだけでは不可能なアドバンスドオペレーションを実行できるようになります。

注記

AWS CLI は、Amazon S3 が提供するサーバー側COPY オペレーションを使用して、Amazon S3 から Amazon S3 へのコピー、移動、同期をサポートします。つまり、ファイルはクラウドに保存され、クライアントマシンにはダウンロード されず 、Amazon S3 にバックアップされます。

このようなオペレーションがクラウド内で完全に実行される場合、HTTP リクエストおよびレスポンスに必要な帯域幅のみが使用されます。