Mesaj göndermeden veya tüketmeden önce Alibaba Cloud resmi web sitesinde ApsaraMQ for RocketMQ'yi etkinleştirin. Kuruluşunuz Resource Access Management (RAM) kullanıcıları kullanıyorsa konsola erişim, API işlemlerini çağırma veya SDK'ları kullanma için gerekli izinleri bu kullanıcılara verin.
Ön koşullar
Başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:
Gerçek ad doğrulaması tamamlanmış bir Alibaba Cloud hesabı. Daha fazla bilgi için bkz. Alibaba Cloud'a kaydolun
Adım 1: ApsaraMQ for RocketMQ'yi etkinleştirin
ApsaraMQ for RocketMQ konsoluna giriş yapın.
İletişim kutusunda Activate Message Queue >> seçeneğine tıklayın.
Hizmet etkinleştirme sayfasında Message Queue (MQ) Terms of Service öğesini seçin ve ardından Activate Now düğmesine tıklayın.
Adım 2: RAM kullanıcısına izin verin
ApsaraMQ for RocketMQ'ye erişmek için yalnızca Alibaba Cloud hesabınızı (RAM kullanıcılarını değil) kullanıyorsanız bu adımda geçin.
Bir yönetici olarak RAM konsolunda oturum açın ve ilgili ilkeleri hedef RAM kullanıcısına ekleyin.
Bir RAM yöneticisi olarak RAM konsoluna giriş yapın.
Sol gezinme bölmesinde Identities > Users yolunu izleyin.
-
Users sayfasında hedef RAM kullanıcısını bulun ve Actions sütunundaki Grant Permission seçeneğine tıklayın.
Birden çok RAM kullanıcısına aynı anda izin vermek için kullanıcıları seçin ve sayfanın alt kısmındaki Grant Permission düğmesine tıklayın.
-
Grant Permission panelinde aşağıdaki parametreleri yapılandırın:
-
Resource Scope: Yetkilendirme kapsamını seçin.
Account: Yetkilendirme, mevcut Alibaba Cloud hesabı altındaki tüm kaynaklar için geçerlidir.
ResourceGroup: Yetkilendirme yalnızca belirli bir kaynak grubundaki kaynaklar için geçerlidir.
ÖnemliResourceGroup seçeneğini belirlerseniz cloud hizmetinin kaynak gruplarını desteklediğinden emin olun. Daha fazla bilgi için bkz. Resource Group ile çalışan hizmetler. Örnek için bkz. Belirli bir ECS örneğini yönetmek üzere bir RAM kullanıcısına izin vermek için kaynak grubu kullanma.
Principal: Sistem varsayılan olarak mevcut RAM kullanıcısını seçer. Doğru kullanıcının seçildiğini doğrulayın.
-
Policy: Eklemek için bir veya daha fazla ilke seçin. ApsaraMQ for RocketMQ hem sistem ilkelerini hem de özel ilkeleri destekler.
-
Sistem ilkeleri Alibaba Cloud tarafından önceden tanımlanmıştır ve değiştirilemez. Sistem ilkelerinin sürüm güncellemelerini Alibaba Cloud sürdürür. Desteklenen hizmetlerin listesi için bkz. RAM ile çalışan hizmetler.
NotSistem,
AdministratorAccessveAliyunRAMFullAccessgibi yüksek riskli ilkeleri işaretler. Kesinlikle gerekli olmadıkça bu ilkeleri eklemekten kaçının. Özel ilkeler kullanıcı tanımlıdır. Gereksinimlerinize göre oluşturun, güncelleyin veya silin. Daha fazla bilgi için bkz. Özel ilke oluşturma.
-
Grant permissions seçeneğine tıklayın.
-
Close seçeneğine tıklayın.
ApsaraMQ for RocketMQ için sistem ilkeleri
RAM kullanıcısının ihtiyaç duyduğu erişim düzeyine göre bir ilke seçin.
Yönetim
|
|
|
|
|
|
|
|
|
Uygulama geliştirme
|
|
|
|
|
|
|
|
|
Sistem ilkeleri geniş izinler verir. Örneğin, AliyunMQFullAccess tüm ApsaraMQ for RocketMQ kaynaklarını kapsar. Belirli kaynak türlerinde ayrıntılı erişim denetimi sağlamak (örneğin, bir RAM kullanıcısının konsolda yalnızca konuları yönetmesini kısıtlamak) için bunun yerine özel ilkeler kullanın. Daha fazla bilgi için bkz. ApsaraMQ for RocketMQ için özel ilkeler.
Rol başına önerilen ilke
RAM kullanıcısının ihtiyaçlarını karşılayan en kısıtlayıcı ilkeyi atayın:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sistem ilkelerinden hiçbiri gereksinimlerinizi karşılamıyorsa belirli kaynakları ve eylemleri hedefleyen özel bir ilke oluşturun.
Sonraki adımlar
Kaynak oluşturmak için Management Console seçeneğine tıklayın. Daha fazla bilgi için bkz. Kaynak oluşturma.