オブジェクトとバケット
バケットとはWindowsでいうドライブで、オブジェクトとはファイルのようなもの。
バケットはフォルダではないので、バケット内にさらに子バケットを作ることはできない。
バケットはAWSアカウント1つに100個まで作れる。
オブジェクトは単にファイルではなく、管理のためにメタデータがついている。
1つのバケットの格納できるオブジェクトの数や容量に制限はない。
S3はオブジェクトストレージなので、フォルダやディレクトリの概念はない。
格納されたオブジェクトは、バケット内に並列に並べられる。
バケット作成と命名規則
バケット作成後はリージョンやバケット名の変更はできない。
他のS3ユーザーが使用しているバケット名は使用できない。
リージョンを変更したいときは、同じ名前で作成できないので、一度バケットを削除してから新たにバケットを作成する。
バケットの命名規則
- バケット名の始まりと終わりはアルファベットか数字
- 3文字以上63文字以下
- DNS命名規則に従う必要がある
- IPアドレス形式のバケット名はつけられない
- 大文字やアンダーバーをバケット名に入れることはできない。