ファイルをCloud Object Storage(COS)に保存する場合、まずオブジェクトを保存するためのバケットを作成する必要があります。バケットの作成はコンソール、ツール、API、またはSDKを通じて行うことができます。バケットの概念については、バケットの概要をご参照ください。以下では、バケットの作成方法について詳しく説明します。 制限事項
同一のルートアカウント下に作成できるバケット数は最大200個までです。
バケットはいったん作成すると、バケット名および所属リージョンの変更はできません。
同一のルートアカウントにおけるバケット名は固有であり、リネームもサポートしていません。
バケット名は小文字アルファベットおよび数字、すなわち[a-z,0-9]、ダッシュ「-」およびそれらの組み合わせのみサポートしています。バケット名の最大文字数は、リージョンの略称およびAPPIDの文字数の影響により、組み合わせたリクエストドメイン名全体の文字数合計が最大60文字までとなります。例えば、リクエストドメイン名123456789012345678901-1250000000.cos.ap-beijing.myqcloud.comの場合は合計60文字です。 バケット名は「-」を先頭または末尾にすることはできません。
利用方法
COSコンソールの使用
2. 左側のナビゲーションで、バケットリストをクリックします。
3. バケットリストページで、バケットの作成をクリックします。
4. ポップアップ表示されたバケットの作成ダイアログボックスで、以下の情報を設定します:
4.1 基本情報
所属リージョン:お客様のビジネス(またはユーザー数)が集中している物理的なエリアに対応するCOSリージョンを選択してください。設定後は変更できません。リージョンの詳細については、リージョンとアクセスドメインをご参照ください。 名称:カスタムのバケット名を入力してください。設定後は変更できません。命名規則については、バケットの命名規則をご参照ください。 アクセス権限:バケットにはデフォルトで3種類のアクセス権限が提供されています:プライベート読み書き、パブリック読みプライベート書き、パブリック読み書き。設定後も変更可能です。詳細についてはバケットのアクセス権限をご参照ください。 リクエストドメイン:自動的に生成されます。バケット作成後、このドメインを使用してバケットにアクセスできます。
マルチAZ特性:マルチAZ特性はストレージバケットの識別子であり、マルチAZ設定を有効にすると、データは同一リージョン内の異なるデータセンターに保存され、同一都市内での障害復旧が可能になります。現在、この特性は北京、上海、広州、香港(中国)、シンガポールなどの一部のリージョンのみ利用可能です。対応リージョンと特性の詳細については、マルチAZ特性の概要 ドキュメントをご参照ください。 注意:
マルチAZで発生するストレージ容量料金は、シングルAZよりも高くなります。詳細については、各リージョンの製品価格設定をご参照ください。 バケットのマルチAZ設定を有効にすると、変更できなくなります。有効化後、データはマルチAZ特性をサポートするストレージタイプ(例:標準ストレージ(マルチAZ)、低頻度ストレージ(マルチAZ))でバケットに保存されますので、慎重に設定してください。バージョニングを同時に有効にした場合、バージョニングのステータスも同様に変更できなくなります。
既存のバケットでマルチAZ設定を有効にすることはできません。新規バケット作成時のみ設定可能です。
4.2 詳細オプション設定
説明:
この設定項目は任意です。必要に応じて設定してください。
バージョニング:有効にすると、同名オブジェクトのアップロードや、オブジェクトに対する追加・削除・変更などの操作が行われた際に過去のバージョンが保存され、オブジェクトの復元が容易になります。
注意:
バージョニングとマルチAZ特性を同時に有効にした場合、バージョニングのステータスは変更できなくなりますので、設定は、慎重に行ってください。
インテリジェント圧縮:有効にすると、バケット内の指定された形式の画像にアクセスするたびに、画像の形式を変更することなくリアルタイムで圧縮が行われ、トラフィックを大幅に節約します。詳細はインテリジェント圧縮の紹介をご参照ください。 ログストレージ:バケット操作に関連する様々なリクエストログを記録します。
バケットタグ:バケットタグは、バケットを管理するための識別子です。バケットにタグを設定することで、バケットのグループ管理が容易になります。詳細については、バケットタグの設定をご参照ください。 サーバーサイド暗号化:サーバーサイド暗号化方式を選択できます。サーバーサイド暗号化の概要と対応リージョンについては、サーバーサイド暗号化の概要をご参照ください。 4.3 設定の確認
バケットの設定情報を確認します。変更が必要な場合は、前のステップへをクリックしてください。
5. 情報に誤りがないことを確認後、作成をクリックすると、バケットが作成されます。バケットリスト画面で、先ほど作成したバケットを確認できます。
静的ウェブサイト
ツールの使用
COSBrowserツール、COSCMDツールなどを使用してバケットを作成することができます。詳細については、ツールの概要をご参照ください。 REST APIの使用
REST APIを直接使用してバケット作成リクエストを送信できます。 詳細については、PUT BucketのAPIドキュメントをご参照ください。 SDKの使用
SDKのバケット作成メソッドを直接呼び出すことができます。詳細については、下記の各言語のSDKドキュメントをご参照ください。