OSS-HDFS は、バケットの作成時、または既存のバケットで有効化できます。
前提条件
OSS-HDFS は、次のリージョンで利用できます:中国 (杭州)、中国 (上海)、中国 (青島)、中国 (北京)、中国 (ウランチャブ)、中国 (深圳)、中国 (広州)、中国 (張家口)、中国 (香港)、日本 (東京)、シンガポール、ドイツ (フランクフルト)、米国 (シリコンバレー)、米国 (バージニア)、インドネシア (ジャカルタ)、タイ (バンコク)、および SAU (リヤド)。
課金
-
データ使用量料金
OSS-HDFS はデータブロックを OSS に保存し、標準の OSS 課金 (課金概要) に従います。
制限事項
-
一度 OSS-HDFS を有効にすると、無効にすることはできません。操作は慎重に行ってください。
-
OSS-HDFS は、バケットと同じリージョン内の VPC からのみアクセスできます。
-
OSS-HDFS は、アーカイブ、コールドアーカイブ、またはディープコールドアーカイブのストレージクラスに設定されたバケットではサポートされていません。
-
OSS-HDFS 以外の方法で、OSS-HDFS のデータディレクトリ
.dlsdata/またはそのコンテンツの名前を変更したり、削除したりしないでください。これらの操作を行うと、サービスが中断されたり、データ損失が発生したりする可能性があります。 -
OSS-HDFS を有効にしたバケットを削除するには、まず OSS-HDFS のメタデータを削除し、次に OSS データを削除する必要があります。そうしないと、バケットを削除できません。
OSS-HDFS の有効化
OSS-HDFS を有効にすると、AliyunOSSDlsDefaultRole ロールと AliyunOSSDlsRolePolicy ポリシーが自動的に作成されます。このロールまたはポリシーを無効化、変更、または削除しないでください。これらの操作を行うと、.dlsdata/ データディレクトリとそのコンテンツにアクセスできなくなります。
新規バケットの場合
Alibaba Cloud アカウントまたは管理者権限を持つ RAM ユーザーで初めてバケットを作成する際は、[OSS-HDFS] を有効にする前にロールの認可を完了してください。詳細については、「バケットの作成」をご参照ください。
既存バケットの場合
Alibaba Cloud アカウントまたは管理者権限を持つ RAM ユーザーで既存のバケットで OSS-HDFS を有効にするには、次の手順を実行してください。
-
RAM 認可を完了します。
OSSコンソールにログインします。
-
左側のナビゲーションペインでバケットをクリックし、対象のバケットをクリックします。
-
左側のナビゲーションペインで、 を選択します。
-
OSS-HDFS タブで、権限付与 をクリックします。初回利用時には RAM 認可を完了するよう促され、
AliyunOSSDlsDefaultRoleロールとそのロールにアタッチされるAliyunOSSDlsRolePolicyポリシーが作成されます。 [認可] をクリックして続行してください。
-
OSS-HDFS を有効化します。
-
OSS-HDFS タブで、OSS HDFS の有効化 をクリックします。ページに [RAM 認可が完了しました] と表示されている場合、必要なロールとポリシーはすでに設定されています。ページ下部の [OSS-HDFS を有効にする] をクリックしてください。
-
表示されたダイアログボックスで、OK をクリックします。
OSS-HDFS を有効にした後も、標準の OSS 機能は引き続き利用できます。OSS-HDFS にアクセスするには、バケットの 概要 ページの アクセスタイプ セクションに記載されている専用のエンドポイント (例:
cn-hangzhou.oss-dls.aliyuncs.com) を使用してください。
-
次のステップ
OSS-HDFS を有効にした後、RAM ユーザーが EMR または EMR 以外のクラスターからサービスにアクセスできるように認可してください。詳細については、「RAM ユーザーへの OSS-HDFS のアクセス権限付与」をご参照ください。