A Şirketi bir RAM rolü oluşturur, bu role izinler atar ve B Şirketinin Alibaba Cloud hesabının bu rolü üstlenmesine olanak tanır. B Şirketinin hesabı veya RAM kullanıcıları daha sonra A Şirketinin kaynaklarına erişebilir.
Arka plan
A Şirketi EventBridge hizmetini kullanmaktadır ve bazı görevleri B Şirketine devretmek istemektedir.
Gereksinimler:
A Şirketi kaynak sahibi olarak kalmak isterken olay yayınlama gibi görevleri B Şirketine devretmek istemektedir.
A Şirketi B Şirketindeki çalışanların işe giriş veya çıkış durumlarında izin değişiklikleri yapmak zorunda kalmaktan kaçınmak istemektedir. B Şirketi kendi RAM kullanıcıları (çalışanlar veya uygulamalar) için erişimi yönetebilmeli ve A Şirketinin kaynakları için ayrıntılı izinler tanımlayabilmelidir.
A Şirketi örneğin sözleşme sona erdiğinde B Şirketinin erişimini istediği zaman iptal edebilmelidir.
Yordam
-
A Şirketinin Alibaba Cloud hesabıyla RAM konsolunda oturum açın ve B Şirketinin Alibaba Cloud hesabı için bir RAM rolü oluşturun.
Daha fazla bilgi için bkz. Güvenilen bir Alibaba Cloud hesabı için RAM rolü oluşturma.
-
İsteğe bağlı:RAM rolü için özel bir ilke oluşturun.
Daha fazla bilgi için bkz. Özel ilke oluşturma.
EventBridge kaynak düzeyinde izinleri destekler. Daha fazla bilgi için bkz. İlkeler ve örnekler.
-
Yeni bir RAM rolünün varsayılan olarak hiçbir izni yoktur. A Şirketi sisteme ait bir ilkeyi veya özel bir ilkeyi ekleyerek role izin vermelidir.
Daha fazla bilgi için bkz. RAM rolü için izinleri yönetme.
-
B Şirketinin Alibaba Cloud hesabını kullanarak RAM konsolunda oturum açın ve bir RAM kullanıcısı oluşturun.
Daha fazla bilgi için bkz. RAM kullanıcısı oluşturma.
-
B Şirketinin RAM kullanıcısına
AliyunSTSAssumeRoleAccessilkesini atayın.Daha fazla bilgi için bkz. RAM kullanıcısına izin atama.
B Şirketi RAM kullanıcısına
AliyunSTSAssumeRoleAccessiznini vermelidir. Bu izin RAM kullanıcısının A Şirketi tarafından oluşturulan RAM rolünü üstlenmesini sağlar. -
B Şirketinin RAM kullanıcısı artık konsol üzerinden veya API çağrıları yaparak A Şirketinin kaynaklarına erişebilir.
Ayrıntılı talimatlar için bu konunun Sonraki adımlar bölümüne bakın.
Daha fazla bilgi
Sonraki adımlar
B Şirketinin RAM kullanıcısı konsolda oturum açarak veya API çağırarak A Şirketinin Alibaba Cloud kaynaklarına erişebilir.
-
Konsolda oturum açarak A Şirketinin kaynaklarına erişme
Tarayıcınızda RAM kullanıcı oturum açma portalı bağlantısını açın.
-
RAM User Logon sayfasında RAM kullanıcısının oturum açma adını girin Next seçeneğini tıklayın parolayı girin ve ardından Logon seçeneğini tıklayın.
NotBir RAM kullanıcısı için oturum açma adı
<$username>@<$AccountAlias>veya<$username>@<$AccountAlias>.onaliyun.combiçiminde olmalıdır.<$AccountAlias>hesap takma adıdır. Hesap takma adı ayarlanmamışsa varsayılan olarak Alibaba Cloud hesabının kimliği kullanılır. Alibaba Cloud konsolunda sağ üst köşedeki profil resminizin üzerine gelin ve Switch Role seçeneğini tıklayın.
Switch Role sayfasında A Şirketinin hesabı için Enterprise Alias veya Default Domain bilgisini ve Role Name bilgisini girin. Ardından Switch seçeneğini tıklayın.
Artık A Şirketinin Alibaba Cloud kaynakları üzerinde işlem yapabilirsiniz.
-
API çağrıları yaparak A Şirketinin kaynaklarına erişme
API çağrıları aracılığıyla A Şirketinin kaynaklarına erişmek için kodunuzda RAM kullanıcısının AccessKeyId AccessKeySecret ve SecurityToken bilgilerini dahil edin. SecurityToken STS'den alınan geçici bir güvenlik belirtecidir. Daha fazla bilgi için bkz. AssumeRole.