Tüm Ürünler
Search
Belge Merkezi

Object Storage Service:Grant a RAM user the permissions to access OSS-HDFS

Son Güncelleme:Oct 01, 2026

Bu konuda, bir Alibaba Cloud hesabı kullanarak OSS-HDFS'yi etkinleştirme ve bir RAM kullanıcısına OSS-HDFS erişim izni verme adımları açıklanmaktadır.

Ön Koşullar

Bir RAM kullanıcısı oluşturulmuş ve bu kullanıcının AccessKey bilgileri kaydedilmiş olmalıdır. Daha fazla bilgi için bkz. RAM kullanıcısı oluşturun.

RAM kullanıcısına EMR kümelerini OSS-HDFS'ye bağlama izni verin

Sürüm gereksinimlerini karşılayan E-MapReduce (EMR) kümeleri varsayılan olarak OSS-HDFS ile tümleşiktir. Bir EMR kümesinde OSS-HDFS'ye erişmek ve temel işlemleri yapmak için RAM kullanıcısı kullanmak istiyorsanız ilgili RAM kullanıcısına yalnızca AliyunEMRFullAccess sistem ilkesini eklemeniz yeterlidir. Bu sistem ilkesi, EMR kümesinin OSS-HDFS'ye erişmesi için gereken tüm izinleri içerir. Böylece EMR kümesi nesne okuma/yazma ve meta veri yönetimi dahil gerekli tüm işlemleri yapabilir.

RAM kullanıcısına izin verme hakkında daha fazla bilgi için bkz. RAM kullanıcı izinlerini yönetin.

RAM kullanıcısına EMR dışı kümeleri OSS-HDFS'ye bağlama izni verin

EMR dışı kümeleri OSS-HDFS'ye bağlamak ve temel işlemleri yapmak için RAM kullanıcısı kullanmak istiyorsanız aşağıdaki özel ilkeleri ilgili RAM kullanıcısına eklemelisiniz.

Aşağıdaki özel ilkeler, JindoSDK'nın OSS-HDFS ile tümleşmesini ve etkileşime girmesini sağlar; temel nesne okuma/yazma işlemlerinden gelişmiş veri gölü yönetimine kadar gerekli tüm işlemlerin yapılmasına olanak tanır.

  • oss:ListObjects ("acs:oss:*:*:*")

    RAM kullanıcısının bir paket içindeki tüm nesneleri listelemesine olanak tanır. HDFS API'sinde RAM kullanıcısı bu ilkeyi kullanarak bir dizindeki nesneleri ve alt dizinleri görüntüleyebilir.

  • oss:GetBucketInfo, oss:PostDataLakeStorageFileOperation, oss:PostDataLakeStorageAdminOperation (ilgili kaynak: "*")

    • oss:GetBucketInfo: RAM kullanıcısının bir paket hakkındaki temel bilgileri sorgulamasına ve paket durumunu kontrol etmek için bağlantı kurmasına olanak tanır.

    • oss:PostDataLakeStorageFileOperation ve oss:PostDataLakeStorageAdminOperation: HDFS ile uyumlu temel nesne okuma/yazma ve gelişmiş meta veri yönetimi dahil OSS veri gölü işlemlerine olanak tanır.

  • oss:* (ilgili kaynak: "acs:oss:*:*:*/.dlsdata", "acs:oss:*:*:*/.dlsdata*")

    RAM kullanıcısının pakette adı .dlsdata/ önekiyle başlayan tüm nesneler üzerinde işlem yapmasına olanak tanır. Çoğu durumda iç meta veriler OSS-HDFS'deki .dlsdata yolunda depolanır. Bu ilke, JindoSDK'nın nesne işlemlerini yapmasını ve OSS-HDFS ile ilgili yönetim gereksinimlerini (yoldaki nesnelerin veya dizinlerin oluşturulması, silinmesi ve değiştirilmesi dahil ancak bunlarla sınırlı olmamak üzere) karşılamasını sağlar.

{
    "Statement": [
        {
          "Effect": "Allow",
          "Action": "oss:ListObjects",
          "Resource": [
            "acs:oss:*:*:*"
          ]
        },
        {
            "Effect": "Allow",
            "Action": [
                "oss:GetBucketInfo",                
                "oss:PostDataLakeStorageFileOperation",
                "oss:PostDataLakeStorageAdminOperation"
            ],
            "Resource": "*"
        },
        {
            "Effect": "Allow",
            "Action": "oss:*",
            "Resource": [
                "acs:oss:*:*:*/.dlsdata",
                "acs:oss:*:*:*/.dlsdata*"
            ]
        }
    ],
    "Version": "1"
}
Not

HDFS'deki belirli yollara veya dosyalara erişimi sağlamak için RAM ilkelerini veya paket ilkelerini kullanamazsınız.

RAM kullanıcısına izin verme hakkında daha fazla bilgi için bkz. RAM kullanıcı izinlerini yönetin.