コンソールを使ってAmazonS3にファイルをアップロード
S3にデータをアップロードする操作をコンソール画面を使って行おうと思います。
※2021/07/18時点の画面です。操作するときに画面が変わっている可能性があります。
手順
-
バケットを作成する
-
バケットの設定をする
バケット名とリージョンを設定します。
バケット名は自分だけではなく、他のユーザも含めて一意にする必要があります。
テスト的につくるのであれば日付にしたら、かぶりにくいですね。バケット名の一意性
パケット名はパーティション内で一意であればOKです。
パーティションはリージョンのグループのことで2021/07/17時点でaws(標準リージョン),aws-cn(中国リージョン),aws-us-gov(AWS GovCloud(米国)リージョン)の3つがあります。:::message allert
バケット名にパスワードなど機密情報を含めてはいけない。
バケット内のオブジェクトを参照するURLにふくまれるため。
:::他はデフォルトのままにして「バケットを作成」をクリックします。
-
作成したバケットの選択
-
アップロードボタンをクリック
-
ファイルを追加
ファイルを追加を押すとファイル選択のダイアログが出てくるので、アップロードしたいファイルを選びます。
-
アップロード
ここでアクセス許可やストレージクラスについて設定できますが、今回は特に何も設定せずにアップロードをクリックします。
ストレージクラスって何?
下記画像のようなストレージクラスがあります。料金に差があったり、データの読み出し速度に差があったりするのでユーザのアクセス頻度などに応じて適切なストレージクラスを設定する必要があります。
-
成功
下記画面が出たら成功です。コンソール画面から画像をダウンロードしたりファイルの中身を確認することができるのでいろいろ触ってみましょう。
後片付け
不要なバケットは削除していきましょう。バケットを削除するにはアップロードしたファイル(オブジェクト)をすべて削除する必要があります。
-
S3空にする
1つ1つ削除してもいいですが、数が多いと面倒なので一括で削除する方法でやってみます。
AmazonS3のバケット一覧が見れるページに戻って、「空にする」をクリックします。
-
オブジェクトの削除
「完全に削除」と入力し、「空にする」をクリックします。
オブジェクトの削除に成功しました。
-
バケットの削除画面に移動
削除したいバケットを選んで「削除」をクリックします。
-
バケットの削除
バケット名を入力して「バケットを削除」をクリックします。
-
成功
バケットがなくなっていれば削除に成功です🎉
参考
Discussion