質問: 質問 ・AWS CLIの「cp」「sync」コマンドを仕様してテストで作ったS3にバケットに転送したいのですが、その際必要なバケットの or というものがどこに記載があるかわかりません、これがわかれば無事アップロード完了しそうなのですが、、、 ・またS3でアップロードに必要な設定等あれば、ご教授ください。 ``` [root@62 shiraishi]# aws s3 sync chfile_1.csv http://smwl-logs-test.s3-website-ap-northeast-1.amazonaws.com/ usage: aws s3 sync or or Error: Invalid argument type ``` 以上、よろしくお願いします。
回答: S3は`バケット`という、オブジェクトの入れ物を作成し、その中にオブジェクト(=ファイル)をアップロードします。 バケットの作成 バケット名は他人と被るものは作成できません。 例:`mybucket`というバケットを作成する ``` aws s3 mb s3://mybucket ``` ``というのは、`s3://` で始まるものです。 `smwl-logs-test` というバケットを既に作成済であれば、以下でローカルの`chfile_1.csv`を`s3://smwl-logs-test/chfile_1.csv`としてアップロードします。 ``` aws s3 cp chfile_1.csv s3://smwl-logs-test ```