既存のバケットまたはバケットの作成時にOSS-HDFSを有効にできます。
前提条件
OSS-HDFSは、次のリージョンでサポートされています。中国 (杭州) 、中国 (上海) 、中国 (青島) 、中国 (北京) 、中国 (ウランカブ) 、中国 (深セン) 、中国 (広州) 、中国 (張家口) 、中国 (香港) 、日本 (東京) 、シンガポール、ドイツ (フランクフルト) 、米国 (シリコンバレー) 、米国 (バージニア) 、インドネシア (ジャカルタ) 、タイ ().
課金ルール
メタデータ管理料金
OSS-HDFSを使用すると、オブジェクトのメタデータ管理料金が課金されます。 ただし、この請求可能なアイテムについては課金されません。
データストレージ料金
OSS-HDFSを使用すると、データブロックはObjects Storage Service (OSS) に保存されます。 したがって、OSSの課金方法はOSS-HDFS内のデータブロックに適用されます。 詳細については、「課金の概要」をご参照ください。
制限事項
OSS-HDFSを有効にした後は、OSS-HDFSを無効にできません。 OSS-HDFSを有効にするときは注意してください。
仮想プライベートクラウド (VPC) からのみOSS-HDFSにアクセスできます。 OSS-HDFSへのアクセスに使用されるVPCは、OSS-HDFSを有効にするバケットと同じリージョンにある必要があります。
アーカイブ、コールドアーカイブ、およびディープコールドアーカイブバケットではOSS-HDFSを有効にすることはできません。
OSS-HDFSでサポートされていないメソッドを使用して、
. dlsdata /ディレクトリ
OSS-HDFSデータが格納されているディレクトリ内のオブジェクト。 たとえば、OSS-HDFSでサポートされていないメソッドを使用して、ディレクトリの名前を変更または削除したり、ディレクトリ内のオブジェクトを削除したりすることはできません。 そうしないと、OSS-HDFSは期待どおりに機能せず、データが失われる可能性があります。OSS-HDFSが有効になっているバケットを削除する前に、バケットに保存されているオブジェクトのメタデータをOSS-HDFSから削除してから、バケット内のオブジェクトを削除する必要があります。 そうしないと、バケットを削除できません。
OSS-HDFSを有効にする方法
バケットのOSS-HDFSを有効にすると、AliyunOSSDlsDefaultRole
ロールが自動的に作成され、AliyunOSSDlsRolePolicy
ポリシーがロールにアタッチされます。 へのアクセスを維持するには. dlsdata /
ディレクトリとディレクトリ内のオブジェクトは、ロールと添付ポリシーを無効化、変更、または削除しないでください。
バケットの作成時にバケットのOSS-HDFSを有効にする
Alibaba Cloudアカウントまたは管理者権限を持つRAMユーザーを使用してバケットを初めて作成するときは、OSS-HDFSを有効にする前に、ページ上の手順に従ってロールにOSS-HDFSへのアクセスに必要な権限をロールに付与する必要があります。 詳しくは、「バケットの作成」をご参照ください。
既存のバケットのOSS-HDFSの有効化
Alibaba Cloudアカウントまたは管理者権限を持つRAMユーザーを使用して既存のバケットのOSS-HDFSを有効にするには、次の手順を実行します。
RAMユーザーにOSS-HDFSへのアクセスに必要な権限を付与します。
OSSコンソールにログインします。
左側のナビゲーションウィンドウで、[バケット] をクリックします。 [バケット] ページで、OSS-HDFSを有効にするバケットの名前をクリックします。
左側のナビゲーションツリーで、
を選択します。[OSS-HDFS] タブで、[権限付与] をクリックします。 次に、画面の指示に従って、RAMユーザーにOSS-HDFSへのアクセス権限を付与します。
OSS-HDFSの有効化
[OSS-HDFS] ページで、[OSS HDFSの有効化] をクリックします。
表示されたメッセージボックスで、[OK] をクリックします。
OSS-HDFSを有効にしても、OSSを使用できます。 OSS-HDFSを使用する場合は、OSS-HDFSエンドポイントを使用する必要があります。 OSS-HDFSエンドポイントを取得するには、バケットの概要ページのポートセクションを表示します。 例:
cn-hangzhou.oss-dls.aliyuncs.com
。