Azure aboneliğini yeniden etkinleştirme
Şunlar için geçerlidir: İş Ortağı Merkezi | 21Vianet tarafından işletilen İş Ortağı Merkezi | ABD Kamu için Microsoft Bulut İş Ortağı Merkezi
Bu API, daha önce iptal edilmiş bir Azure aboneliğini yeniden etkinleştirir. Birden fazla aboneliği yeniden etkinleştirmek için API'yi ayrı ayrı çağırarak her aboneliği yeniden etkinleştirin.
İş ortaklarının yeniden etkinleştirebilmesi için Yönetici Aracısı rollerine sahip Genel Yöneticiler olması gerekir.
Önkoşullar
- İş Ortağı Merkezi kimlik doğrulamasında açıklandığı gibi kimlik bilgileri. Bu senaryo hem tek başına Uygulama hem de Uygulama+Kullanıcı kimlik bilgileriyle kimlik doğrulamayı destekler.
- Customer_id
- Subscription_id
- Entitlement_id
- Sürüm
C#
Bir Azure aboneliğini yeniden etkinleştirmek için yeniden etkinleştirmek istediğiniz Azure aboneliği için müşteri kimliğinizi, abonelik kimliğinizi ve yetkilendirme kimliğinizi tanımlamanız gerekir.
Müşteri kimliğini almak için Kimliğe göre müşteri alma ve Müşteri kimliğine göre müşteri alma - REST API'ye bakın.
Abonelik kimliği almak için Kimliğe göre abonelik alma ve Kimliğe göre abonelik alma - REST API'ye bakın.
Yetkilendirme kimliği almak için bkz . Abonelik için Azure yetkilendirmesi alma - REST API.
REST isteği
İstek söz dizimi
Metot | İstek URI'si |
---|---|
POST | {baseURL}/v1/customers/{customer_id}/subscriptions/{subscription_id}/azureEntitlements/{entitlement_id}/HTTP/1.1'i yeniden etkinleştirme |
URI parametresi
Bu tabloda, Bir Azure aboneliğini yeniden etkinleştirmek için gerekli sorgu parametreleri listelenir.
Adı | Tür | Zorunlu | Açıklama |
---|---|---|---|
customer_id | String | Y | Değer, müşterinin tanımlayıcısını belirten bir dizedir. |
subscription_id | String | Y | Değer, müşterinin tanımlayıcısını belirten bir dizedir. |
entitlement_id | String | Y | Değeri, Azure aboneliği yetkilendirmesinin tanımlayıcısını belirten bir dizedir. |
sürüm | String | Y | API sürümü. |
İstek üst bilgileri
Bkz. İş Ortağı Merkezi REST üst bilgileri.
REST yanıtı
Başarılı olursa bu yöntem, bir abonelik isteğinin Azure yetkilendirmesinin yeniden etkinleştirildiğini gösteren HTTP Code 202'yi döndürür.
Yanıt başarısı ve hata kodları
Her yanıt, başarılı veya başarısız olduğunu ve diğer hata ayıklama bilgilerini gösteren bir HTTP durum koduyla birlikte gelir. Bu kodu, hata türünü ve diğer parametreleri okumak için bir ağ izleme aracı kullanın. Tam liste için bkz . İş Ortağı Merkezi REST hata kodları.
HTTP Durumu | HTTP Kodu | Hata kodu | Açıklama |
---|---|---|---|
BadRequest | 400 | 900118 | Geçersiz müşteri kimliği. |
BadRequest | 400 | 800002 | Müşteri kimliği {0} GUID biçimine sahip olmalıdır (xxxxxxxx-xxxx-xxxx-xxxx-xxxxx). |
BadRequest | 400 | 800002 | Abonelik kimliği gereklidir. |
BadRequest | 400 | 800002 | Yetkilendirme kimliği gereklidir. |
Yasak | Kategori 403 | 900159 | Hesap kimliği ve kuruluş kimliğine {0} {1} sahip iş ortağının, hesap kimliği ve kuruluş kimliği {2} {3}olan müşteriyle ticari ilişkisi yoktur. |
BadRequest | 400 | 900337 | İş ortağı, Kimliği {0}ile Azure yetkilendirmeyi yeniden etkinleştiremiyor. |
Yasak | Kategori 403 | 900335 | İş ortağının Kimliği {0}ile Azure yetkilendirmesini yeniden etkinleştirmek için gerekli izinleri yoktur. |
NotFound | 404 | 800111 | Kimlikli {0} Azure yetkilendirmesi bulunamadı. |