Tüm Ürünler
Search
Belge Merkezi

Hologres:Grant access to Hologres for RAM users

Son Güncelleme:Oct 14, 2026

Alibaba Cloud hesap kimlik bilgilerinizi veya AccessKey çiftlerinizi paylaşmadan, en az ayrıcalık ilkesini uygulamak amacıyla Resource Access Management (RAM) kullanıcılarına Hologres erişimi verin.

İki izin katmanı

Hologres iki ayrı izin katmanı kullanır. Aradaki farkı baştan anlamak çoğu yetkilendirme hatasını önler:


Katman


Neyi kontrol eder


Nereden yönetilir


Konsol izinleri (RAM ilkeleri)


Bir RAM kullanıcısının örnekleri görüntüleyip faturalamayı yönetebilmesi ve HoloWeb'de oturum açabilmesi


RAM konsolu


Geliştirme izinleri (örnek düzeyinde)


Bir RAM kullanıcısının veri geliştirme amacıyla bir örneğe bağlanabilmesi


Hologres örnek ayrıntıları sayfası

Bu konu konsol izinlerini kapsar. Geliştirme izinleri vermek için bkz. Bir RAM kullanıcısına bir örnek üzerinde geliştirme izinleri verin.

Ön koşullar

Başlamadan önce şunlara sahip olduğunuzdan emin olun:

  • RAM yönetici izinlerine sahip bir Alibaba Cloud hesabı

  • İzin vereceğiniz en az bir RAM kullanıcısı veya RAM kullanıcı grubu

Bir RAM kullanıcısına izin verin

  1. Bir RAM yöneticisi olarak RAM konsolunda oturum açın.

  2. Sol gezinme bölmesinde Identities > Groups seçeneğini belirleyin.

  3. Groups sayfasında yönetmek istediğiniz RAM kullanıcı grubunu bulun, ardından Actions sütununda Attach Policy seçeneğine tıklayın. Birden fazla gruba aynı anda izin vermek için birden fazla RAM kullanıcı grubu seçin ve sayfanın alt kısmındaki Attach Policy düğmesine tıklayın.

    image

  4. Add Permissions iletişim kutusunda aşağıdaki parametreleri yapılandırın:

    1. Select a resource scope: > Important: Kaynak grubu düzeyindeki izinler yalnızca ilgili Alibaba Cloud hizmeti ve kaynak türü kaynak gruplarını desteklediğinde kullanılabilir. Bkz. Kaynak gruplarını destekleyen Alibaba Cloud hizmetleri. Yetkilendirme örneği için bkz. Belirli ECS örneklerinde bir RAM kullanıcısının izinlerini kontrol etmek için kaynak grubu kullanma.

    2. Select an authorization entity: Sistem, mevcut RAM kullanıcısını otomatik olarak seçer.

    3. Select access policies: Bir veya daha fazla ilke seçin. Erişim ilkeleri sistem ilkeleri ve özel ilkeler olmak üzere iki türe ayrılır.

    HoloWeb bir kaynak grubuna ait olamaz. İzinler kaynak grubu düzeyinde verilirse RAM kullanıcıları HoloWeb'de oturum açamaz veya hizmeti kullanamaz. Aşağıdaki erişim ilkeleri, bir RAM kullanıcısının HoloWeb'de oturum açıp kullanamayacağını kontrol eder; kullanıcının bir Hologres örneğine bağlanıp bağlanamayacağını değil. Örnek düzeyinde erişim için örnek ayrıntıları sayfasından geliştirme izinleri verin.
  5. Confirm Authorization Policy seçeneğine tıklayın, ardından Disable seçeneğine tıklayın.

Sistem ilkeleri

Sistem ilkelerini Alibaba Cloud oluşturur ve bakımını yapar. Bu ilkeleri kullanabilirsiniz ancak değiştiremezsiniz. Tam liste için bkz. RAM'i destekleyen Alibaba Cloud hizmetleri.

Önemli

RAM kullanıcısının konsola erişebilmesini sağlamak için herhangi bir ilke yapılandırmasına her zaman AliyunRAMReadOnlyAccess ekleyin.

Sistem, AdministratorAccess ve AliyunRAMFullAccess gibi yüksek riskli ilkeleri otomatik olarak işaretler. Açıkça gerekmediği sürece bu izinleri vermeyin.

AliyunHologresFullAccess

Konsolda Hologres hizmetine tam yönetim erişimi verir.

Bu ilke verildikten sonra RAM kullanıcısı şunları yapabilir:

  • Konsoldaki tüm örnek bilgilerini görüntüleme (örnek listesi, örnek ayrıntıları ve izleme sayfaları)

  • Örnek satın alma, yükseltme, düşürme, yenileme, durdurma ve silme dahil faturalama işlemlerini yürütme

  • HoloWeb'de oturum açma ve hizmeti kullanma

Ek notlar:

  • Bu ilke, örnekleri kullanma izinlerini içermez. Kullanıcı bağlanmadan önce bir süper kullanıcının örnekte RAM kullanıcısını oluşturması gerekir. Bkz. SSS: RAM kullanıcısı bir Hologres örneğinde oturum açamıyor.

  • Bir RAM kullanıcısı bir örnek satın aldığında hem RAM kullanıcısı hem de Alibaba Cloud hesabı bu örneğin süper kullanıcısı olur.

  • Alibaba Cloud hesabı tarafından satın alınan örnekler için RAM kullanıcılarının varsayılan olarak örnek izinleri yoktur. Bunları örnek ayrıntıları sayfasından ayrı olarak verin.

  • RAM kullanıcısının konsolun Users sayfasındaki tüm kullanıcıları görüntülemesine olanak tanımak için ayrıca AliyunRAMReadOnlyAccess iznini verin.

AliyunHologresWarehouseFullAccess

Hologres sanal depolara tam yönetim erişimi verir.

Bu ilke verildikten sonra RAM kullanıcısı şunları yapabilir:

  • Sanal depo oluşturma, silme, yatay ölçeklendirme (scale out/in), durdurma ve yeniden başlatma dahil sanal depoları yönetme

  • Zamanlanmış ölçeklendirmeyi yapılandırma

  • HoloWeb'de oturum açma ve hizmeti kullanma

Bu ilke, örnekleri kullanma izinlerini içermez. Kullanıcı bağlanmadan önce bir süper kullanıcının örnekte RAM kullanıcısını oluşturması gerekir.

AliyunBSSOrderAccess

User Center'da (BSS) siparişleri görüntüleme, ödeme yapma ve iptal etme izni verir.

Bu ilke verildikten sonra RAM kullanıcısı konsolda örnekleri yükseltebilir, düşürebilir ve yenileyebilir.

AliyunRAMReadOnlyAccess

RAM'e salt okunur erişim verir.

Bu ilke verildikten sonra RAM kullanıcısı, HoloWeb'in Users sayfasında kullanıcı eklerken mevcut Alibaba Cloud hesabı altındaki tüm RAM kullanıcılarını ve RAM rollerini görüntüleyebilir.

AliyunHologresReadOnlyAccess

Hologres'e salt okunur erişim verir.

Bu ilke verildikten sonra RAM kullanıcısı şunları yapabilir:

  • Konsoldaki tüm örnek bilgilerini görüntüleme (örnek listesi ve örnek ayrıntıları)

  • HoloWeb'de oturum açma ve hizmeti kullanma

Kısıtlamalar:

  • Faturalama işlemleri yok (örnek satın alma, yükseltme veya düşürme)

  • Örnek yönetimi yok. Alibaba Cloud hesabının örnek düzeyinde izinleri ayrı olarak vermesi gerekir.

  • AliyunRAMReadOnlyAccess iznine de sahip olmadan Kullanıcı Yönetimi sayfasındaki RAM kullanıcılarını görüntüleyemez.

Özel ilkeler

Özel ilkeleri siz yönetirsiniz. Bunları oluşturabilir, güncelleyebilir, silebilir ve sürümleyebilirsiniz. Genel talimatlar için bkz. Özel ilke oluşturma. İlkeleri doğrudan JSON olarak yazmak için bkz. betik modu kılavuzu.

Önemli

Kaydetmeden önce ilke JSON'undan tüm yorumları kaldırın. Yorumlar mevcutsa ilke başarısız olur.

Hologres için aşağıdaki özel eylemler desteklenir:

{
    "Statement": [
        {
            "Effect": "Allow",
            "Action": "hologram:*",
            "Resource": "acs:hologram:*:<AccountID>:instance/*"
        },
        {
            "Effect": "Allow",
            "Action": "hologram:*",
            "Resource": "acs:hologram:cn-<region>:<AccountID>:instance/*"
        },
        {
            "Effect": "Allow",
            "Action": "hologram:DeleteInstance",
            "Resource": "acs:hologram:cn-<region>:<AccountID>:instance/*"
        },
        {
            "Effect": "Allow",
            "Action": "bss:PayOrder",
            "Resource": "acs:hologram:cn-<region>:<AccountID>:instance/*"
        },
        {
            "Effect": "Allow",
            "Action": "hologram:GetInstance",
            "Resource": "acs:hologram:cn-<region>:<AccountID>:instance/*"
        },
        {
            "Effect": "Allow",
            "Action": "hologram:ListInstances",
            "Resource": "acs:hologram:cn-<region>:<AccountID>:instance/*"
        },
        {
            "Effect": "Allow",
            "Action": "hologram:StopInstance",
            "Resource": "acs:hologram:cn-<region>:<AccountID>:instance/*"
        },
        {
            "Effect": "Allow",
            "Action": "hologram:ResumeInstance",
            "Resource": "acs:hologram:cn-<region>:<AccountID>:instance/*"
        },
        {
            "Effect": "Allow",
            "Action": "hologram:UpdateInstanceNetworkType",
            "Resource": "acs:hologram:cn-<region>:<AccountID>:instance/*"
        },
        {
            "Effect": "Allow",
            "Action": "hologram:HoloWebAccess",
            "Resource": "*"
        }
    ],
    "Version": "1"
}

Yer tutucuları gerçek değerlerinizle değiştirin:


Yer Tutucu


Açıklama


Örnek


<region>


Bölge adı


beijing


<AccountID>


Alibaba Cloud hesap kimliği


4322xxxxx


* içinde instance/*


Hesaptaki tüm örnekler. Çoğu eylem için belirli bir örnek kimliği ile değiştirilebilir (aşağıdaki nota bakın).


hhhgggxxxx

Örnek kaynak dizesi:

acs:hologram:cn-beijing:4322xxxxx:instance/hhhgggxxxx
Önemli

Aşağıdaki eylemler için * değeri instance/* içinde belirli bir örnek kimliği ile değiştirilemez; * olarak kalmalıdır:

  • hologram:* (tüm işlemler)

  • hologram:ListInstances

  • hologram:DeleteInstance — Not: Bu izin yapılandırılmazsa, başarı mesajı görüntülense bile silme işlemleri başarısız olur.

  • hologram:StopInstance

  • hologram:ResumeInstance

  • cms:DescribeMetricList ve cms:QueryMetricList (izleme uyarıları için)

SSS: Konsol izinleri {#faq-console}

RAM kullanıcısı örnek listesini görüntüleyemiyor

Hata: You are not authorized to view the purchased instances. Contact the relevant Alibaba Cloud account to grant the hologram:ListInstances permission to you in the RAM console.

RAM kullanıcısında hologram:ListInstances izni eksik.

Alibaba Cloud hesap sahibi tarafından gerçekleştirilir: RAM konsolunda oturum açın ve RAM kullanıcısına AliyunHologresReadOnlyAccess ilkesini verin.

Süper kullanıcı ayrıcalığına sahip RAM kullanıcısı HoloWeb'de kullanıcıları listeleyemiyor veya ekleyemiyor

Hata

You are unauthorized to view all the RAM users. Contact the relevant Alibaba Cloud account to grant the ram:ListUsers permission to you through a permission policy, such as AliyunRAMReadOnlyAccess, in the RAM console.

Neden

RAM kullanıcısının HoloWeb'de kullanıcıları listeleme izni yok.

Çözüm

Alibaba Cloud hesap sahibi tarafından gerçekleştirilir: RAM konsolunda oturum açın ve RAM kullanıcısına ram:ListUsers iznini (veya AliyunRAMReadOnlyAccess ilkesini) verin.

RAM kullanıcısının Account Management ve Database Management erişimi yok

Hata

You are not authorized to perform this operation. Contact the superuser to add your account to the current instance.

Neden

RAM kullanıcısının örnekte geliştirme izinleri yok.

Çözüm

Alibaba Cloud hesap sahibi tarafından gerçekleştirilir: Kullanıcıya geliştirme izinleri verin. Bkz. Bir RAM kullanıcısına geliştirme izinleri verin.

RAM kullanıcısı örnekleri yönetemiyor

Hata

An error occurred while performing RAM authorization.

Bu hata, bir RAM kullanıcısı bir örneği satın almaya, yükseltmeye, düşürmeye veya faturalama yöntemini Pay-as-you-go modelinden abonelik modeline değiştirmeye çalıştığında görünür. Bu işlemler faturalama içerir ve Alibaba Cloud hesap düzeyinde izin gerektirir.

Alibaba Cloud hesap sahibi tarafından gerçekleştirilir: RAM konsolunda oturum açın ve RAM kullanıcısına hem AliyunHologresFullAccess hem de AliyunBSSOrderAccess izinlerini verin.

SSS: Örnek kullanım izinleri {#faq-instance-usage}

RAM kullanıcısı bir Hologres örneğinde oturum açamıyor

Hata: role "<role_name>" does not exist

Bir Hologres örneği oluşturulduğunda yalnızca Alibaba Cloud hesabı ve örneği satın alan RAM kullanıcısı süper kullanıcı olarak eklenir. Diğer RAM kullanıcılarının bağlanabilmesi için bir süper kullanıcı tarafından açıkça örnek kullanıcıları olarak oluşturulması gerekir.

Mevcut süper kullanıcıların kim olduğunu kontrol etmek için şunu çalıştırın: select * from pg_user;

Bir süper kullanıcı tarafından gerçekleştirilir: Bir süper kullanıcıdan aşağıdakilerden birini yapmasını isteyin:

Tüm süper kullanıcılar yanlışlıkla kaldırıldı

Bir örneğin tüm süper kullanıcıları normal kullanıcılara dönüştürülürse kullanıcı yönetimi ve örnek yapılandırması dahil çoğu işlem kullanılamaz hale gelir.

Resmi Soru&Cevap DingTalk grubu üzerinden Hologres teknik desteği ile iletişime geçin. Bkz. Çevrimiçi destek.

Sonraki adımlar