ECS:バケットの管理 - 概要およびトラブルシューティング
Summary: この記事では、バケットを管理する方法、考慮事項、およびトラブルシューティング方法について説明します。
Symptoms
Cause
Resolution
バケット管理
バケットとは
| バケットとは、ネームスペースで作成されたオブジェクトのコンテナであり、サブテナントの論理コンテナと見なされることもあります。S3では、コンテナはバケットと呼ばれ、この用語はECSで採用されています。Atmosでは、バケットに相当するものはサブテナントです。Swiftでは、バケットに相当するものはコンテナで、CASの場合はCASプールです。バケットはECSのグローバル リソースです。各バケットはネームスペース内に作成され、各ネームスペースはレプリケーション グループ(RG)内に作成されます バケットは、複数のサイトにまたがることができるグローバル リソースです。バケットの作成には、ネームスペースとRGへの割り当てが必要です。バケット レベルでは、所有権とファイルまたはCASアクセスが有効化されます。 バケットには、異なるツールを介して同時にアクセスできます(つまり、GeoDriveとS3ブラウザーを使用して同じバケットにアクセスする)。 |
バケットの作成方法
ECSには、バケットを作成する方法がいくつか用意されています。バケットを作成するには、次の手順を実行する必要があります。
ブラウザーを使用してECSシステムにログインし、ECS GUIにあるECSのヘルプ([?]アイコン)を選択します。このリンク先には、『ECS Administration Guide - Getting started with ECS - Create a bucket』があります。
管理およびオブジェクトの操作については、『ECS REST API 』のガイドを参照してください。
|
サポートされているプロトコル
オブジェクト ユーザーが作成されると([Manage] - [Users] - [New Object User])、次のプロトコル オプションが使用できます。
|
サポートされているバケット オプション- バケットの作成
新しいバケットが作成されると([Manage] - [Buckets] - [New Bucket])、次のオプションが使用できます。
| ファイル システム |
| NFSv3に必要です。バケットの作成時に必要です。これは、バケットの作成後に変更できないことに注意してください 記事「ECS: NFSエクスポートをマウントする際のベスト プラクティス(英語)」を参照してください。 |
| CAS |
| CASの操作は、バケットの作成時に設定する必要があります。CASバケットには他のプロトコルではアクセスできず、バケットの作成時にCASオプションを設定する必要があります。 |
| メタデータ検索 |
| ユーザーとシステムのメタデータに基づいてオブジェクトのインデックス作成を有効にします。保存後は有効にできません。 ECS GUIのECSヘルプ(「?」アイコン)を参照してください。このリンク先は、『ECS管理ガイド』の「バケット」 - 「ECS Portalでのバケットの操作」 - 「バケット設定」 - 「メタデータ検索フィールド」です。 |
| アウテージ中のアクセス(ADO) |
| ECSでは、1つのVDCに障害が発生した場合にアクセス可能なバケットを構成できます 記事「ECS: ADO (Access During Outage)パラメーターの重要性(英語)」を参照してください。 |
| サーバー側の暗号化 |
| ストレージ ディスク上のデータを暗号化して、ディスクの物理的な盗難によるデータ ロスのリスクを軽減する静止データ暗号化を許可します ECS GUIのECSヘルプ(「?」アイコン)を参照してください。ECS管理ガイドの「バケット」-「ECS Portalでのバケットの操作」-「バケット設定」へのリンクがあります。 |
| クォータ |
| ソフト クォータとハード クォータは、バケット レベルまたはネームスペース レベルのいずれかに割り当てることができます。 記事「ECS: ECSバケットに設定されたクォータを増やす方法」を参照してください。 |
| バケットのタグ付け |
| バケット タグは、バケットに関連付けることができるキーと値のペアです。バケットあたり最大10個のタグ。 ECS GUIのECSヘルプ(「?」アイコン)を参照してください。このリンク先は、「ECS管理ガイド」の「バケット」-「ECS Portalでのバケットの操作」-「バケット設定」-「バケットのタグ付け」です。 |
| 保存 |
| 保存はバケット レベルまたはネームスペース レベルで設定できます。保存はCASおよびS3バケットに適用されます。 ECS GUIのECSヘルプ(「?」アイコン)を参照してください。このリンクは、「ECS管理ガイド」の「ネームスペース」→「ECS Portalでのネームスペースの操作」→「ネームスペースの設定」→「保存期間とポリシー」です。 |
サポートされているバケット オプション- バケットの編集
バケットが作成されると、[Edit Bucket]ドロップダウンから[Edit ACL]と[Edit Policy]を使用してバケット設定を変更するオプションがあります。ECS GUIにあるECSのヘルプ([?]アイコン)を選択して、『ECS Administration Guide』 -「Manage - Buckets - Edit Bucket」を参照してください。
バケットにアクセスするときにユーザーが持つ権限は、アクセス制御リスト(ACL)を使用して設定されます。ACLは、ユーザー、すべてのユーザーなどの事前定義されたグループのセット、およびカスタム グループに割り当てることができます。バケットを作成してそれに所有者を割り当てると、ACLが作成され、バケット所有者にデフォルトの権限セットが割り当てられます。デフォルトでは、所有者にはフル コントロールが割り当てられます。所有者に割り当てられた権限は変更することができます。または、バケットの[Edit ACL]操作を選択して、ユーザーの新しい権限を追加することもできます。
| ACLの編集 | ||||||||||||||||||
S3では、次の権限を設定できます。
異なる権限を持つ複数のユーザーを作成できます。ECS GUIにあるECSのヘルプ([?]アイコン)を選択して、『ECS Administration Guide』 - 「Buckets - Working with buckets in the ECS Portal - Set ACLs」を参照してください。 CASについては、「ECS:CASのバケットACLのセットアップ(英語)」を参照してください。 |
バケット ポリシーは、ACLよりも柔軟性が高く、バケット操作とバケット内のオブジェクトに対する操作の権限をきめ細かく制御できます。ポリシー条件は、条件に一致するオブジェクトの範囲に権限を割り当てるために使用され、また新しくアップロードされたオブジェクトに権限を自動的に割り当てるために使用されます。オブジェクトに割り当てられた権限を変更するか、バケットの[Edit Policy]操作を選択して新しい権限を追加できます。
| ポリシーの編集 |
|
ECS GUIには、既存のバケットのバケット ポリシーを作成するためのバケット ポリシー エディターが用意されています。ポリシーはJSON形式で定義され、ポリシーに使用される構文はAmazon AWSで使用される構文と同じです。
上記の操作の例については、ECS GUIにあるECSのヘルプ([?]アイコン)を選択して、『ECS Administration Guide』 - 「Buckets - Working with buckets in the ECS Portal - Set bucket policies - Bucket policy scenarios」を参照してください。 |
バケットをテストする方法
| S3接続をテストするにはさまざまな方法がありますが、ここではそれらにアクセスするためのいくつかの例を示します。S3ブラウザー経由でS3バケットにアクセスする最も簡単な方法です。 |
バケットの制限事項
| バケットは、バケットが構成されているシステムに構成されている最大容量によって制限されます。 バケットは、CASバケットを除き、マルチプロトコル対応です。CASバケットは共有できません。 ネームスペース、バケット、オブジェクト レベルでのクライアント アクセスとAPI操作の可用性は、ネームスペースとバケット レベルで設定される次のADOオプションによって管理されます。
|
バケットを削除する方法
| バケットを削除するには、バケットが完全に空であることを確認します。これには、現在のオブジェクトだけでなく、構成されている場合、そのバケットをから削除する前に、バージョンと削除マーカーを削除する必要があります バケットを手動で削除できない場合は、バケットにライフサイクル ポリシーを設定して削除できます。詳細については、「ECS:ライフサイクル ポリシーを使用して複数のオブジェクトを含むS3バケットを削除する方法(英語)」を参照してください。 |
Additional Information
考慮事項
バケットを作成する前に、一部のオプションは後で変更できないことに注意してください。
バケットが適切に構成されていることを確認してください。構成しない場合は、移行が必要になる場合があります
ECSでのS3バケットの命名には、次のルールが適用されます。
バケットのベスト プラクティス:
詳細については、ECS GUIにあるECSのヘルプ([?]アイコン)を選択して、『ECS Administration Guide』を参照してください。 |
ECSコード バケットの制限事項
バケットの制限事項に実装されている最新の修正については、最新の『ECS Release Notes』を参照してください。
