バケットの作成時に OSS-HDFS サービスを有効にするか、既存のバケットに対して OSS-HDFS サービスを有効にできます。
前提条件
中国 (杭州)、中国 (上海)、中国 (青島)、中国 (北京)、中国 (ウランチャブ)、中国 (深圳)、中国 (広州)、中国 (張家口)、中国 (香港)、日本 (東京)、シンガポール、ドイツ (フランクフルト)、米国 (シリコンバレー)、米国 (バージニア)、インドネシア (ジャカルタ)、タイ (バンコク)、マレーシア (ジョホール)および、サウジアラビア (リヤド)の各リージョンにあるバケットは、OSS-HDFS サービスをサポートしています。
課金
データ使用料金
OSS-HDFS サービスを使用する場合、データブロックは OSS と同じ方法で保存されます。 したがって、OSS の計測方法と課金方法が OSS-HDFS サービスのデータブロックに適用されます。 詳細については、「課金概要」をご参照ください。
制限事項
OSS-HDFS サービスは一度有効にすると無効にできません。 慎重に操作してください。
OSS-HDFS サービスには、仮想プライベートクラウド (VPC) を介してのみアクセスできます。 VPC を作成する際は、OSS-HDFS サービスを有効にするバケットと同じリージョンに VPC があることを確認してください。
アーカイブ、コールドアーカイブ、またはディープコールドアーカイブのストレージクラスのバケットは、OSS-HDFS サービスに対応していません。
OSS-HDFS が提供する方法以外 (ディレクトリの名前変更、ディレクトリの削除、オブジェクトの削除など) で、OSS-HDFS のデータストレージディレクトリ
.dlsdata/またはディレクトリ内のオブジェクトに対して書き込み操作を行わないでください。 このような操作を行うと、OSS-HDFS サービスの正常な利用に影響が出たり、データが失われたりする可能性があります。OSS-HDFS サービスが有効になっているバケットを削除する前に、まず OSS-HDFS サービスのメタデータを削除し、次に OSS データを削除する必要があります。 そうしないと、バケットを削除できません。
OSS-HDFS サービスの有効化
バケットに対して OSS-HDFS サービスを有効にすると、デフォルトでロール AliyunOSSDlsDefaultRole が自動的に作成され、ポリシー AliyunOSSDlsRolePolicy に関連付けられます。 OSS-HDFS サービスのユーザーが OSS-HDFS のデータストレージディレクトリ .dlsdata/ およびディレクトリ内のオブジェクトにアクセスできるように、このロールまたは関連付けられたポリシーを無効化、変更、または削除しないでください。
バケット作成時の OSS-HDFS サービスの有効化
Alibaba Cloud アカウントまたは管理者権限を持つ RAM ユーザーを使用して初めてバケットを作成する場合、OSS-HDFS を有効にする前に、画面の指示に従ってロールの認可を完了する必要があります。 詳細については、「バケットの作成」をご参照ください。
既存のバケットに対する OSS-HDFS サービスの有効化
Alibaba Cloud アカウントまたは管理者権限を持つ RAM ユーザーを使用して既存のバケットに対して OSS-HDFS サービスを有効にするには、次の手順に従います。
RAM 認可を完了します。
OSSコンソールにログインします。
左側のナビゲーションペインで バケット をクリックし、OSS-HDFS サービスを有効にするバケットの名前をクリックします。
左側のナビゲーションペインで、 を選択します。
OSS-HDFS タブで 権限付与 をクリックし、画面の指示に従って認可を完了します。 OSS-HDFS を初めて使用する場合、最初に RAM 認可を完了する必要があることを示すプロンプトが表示されます。これには、
AliyunOSSDlsDefaultRoleという名前のロールの作成、AliyunOSSDlsRolePolicyという名前のカスタムポリシーの作成、およびロールへのポリシーの付与が含まれます。 [認可へ] をクリックして認可を完了します。
OSS-HDFS を有効にします。
OSS-HDFS タブで、OSS HDFS の有効化 をクリックします。 ページに [RAM 認可完了] ステータスが表示されます。このステータスは、
AliyunOSSDlsDefaultRoleという名前のロールが作成され、カスタムポリシーAliyunOSSDlsRolePolicyがそのロールに付与されたことを示します。 画面下部の [OSS-HDFS を有効化] をクリックします。表示されたダイアログボックスで、OK をクリックします。
サービスが有効になった後も、通常どおり OSS を使用できます。 OSS-HDFS サービスを使用する場合は、HDFS サービスエンドポイントを使用する必要があります。 バケットの 概要 ページに移動し、アクセスタイプ セクションで HDFS サービスエンドポイントを取得できます。 例:
cn-hangzhou.oss-dls.aliyuncs.com。
次のステップ
OSS-HDFS サービスを有効にした後、EMR クラスターまたは非 EMR クラスターを使用して RAM ユーザーに OSS-HDFS サービスへのアクセス権限を付与する場合は、「RAM ユーザーへの OSS-HDFS アクセス権限の付与」をご参照ください。