Azure rezervasyon otomasyonu API’leri

Kuruluş için Azure hizmeti veya yazılım rezervasyonları ile ilgili bilgileri program aracılığıyla almak için Azure API’lerini kullanın.

Satın alınacak rezervasyon planlarını bulun

Kuruluşunuzun kullanımına göre hangi rezervasyon planının satın alınacağına yönelik öneriler almak için Rezervasyon önerisi API’sini kullanın. Daha fazla bilgi için bkz . Rezervasyon Önerileri.

Ayrıca Tüketim API Kullanım Ayrıntısını kullanarak da kaynak kullanımınızı analiz edebilirsiniz. Daha fazla bilgi için bkz Kullanım Ayrıntıları - Ödeme Hesabına Göre Faturalama Dönemi Listesi. Genellikle rezervasyon için en uygun aday, sürekli olarak kullandığınız Azure kaynaklarıdır.

Ayırma satın alma

REST API’leri kullanarak program aracılığıyla Azure rezervasyonları ve yazılım planları satın alabilirsiniz. Daha fazla bilgi için bkz Rezervasyon Siparişi - Satın Alma API’si.

REST API kullanılarak satın alma isteğinde bulunma örneği aşağıda verilmiştir:

PUT https://management.azure.com/providers/Microsoft.Capacity/reservationOrders/<GUID>?api-version=2019-04-01

İstek gövdesi:

{
 "sku": {
    "name": "standard_D1"
  },
 "location": "westus",
 "properties": {
    "reservedResourceType": "VirtualMachines",
    "billingScopeId": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e",
    "term": "P1Y",
    "quantity": "1",
    "displayName": "TestReservationOrder",
    "appliedScopes": null,
    "appliedScopeType": "Shared",
    "reservedResourceProperties": {
      "instanceFlexibility": "On"
    }
  }
}

Azure portalında bir rezervasyon da satın alabilirsiniz. Daha fazla bilgi için aşağıdaki makaleleri inceleyin:

Hizmet planları:

Yazılım planları:

Rezervasyon alma

Kurumsal Anlaşma (EA müşterisi) olan bir Azure müşterisiyseniz, Rezervasyon İşlemleri - Listesi'ni kullanarak kuruluşunuzun satın aldığı rezervasyonları alabilirsiniz. Diğer abonelikler için, Rezervasyon Siparişi - Listeleme API’sini kullanarak satın aldığınız rezervasyon listesini alın ve görüntüleme izinlerine sahip olun. Varsayılan olarak, rezervasyonu satın alan kişi veya hesap sahibi, rezervasyonu görüntüleme izinlerine sahiptir.

Rezervasyon kullanım bilgilerini görüntüleme

Bir EA müşterisiyseniz, kuruluşunuzda rezervasyonların nasıl kullanıldığını program aracılığıyla görüntüleyebilirsiniz. Daha fazla bilgi için bkz . Rezervasyon İşlemleri - Liste. Diğer abonelikler için Rezervasyon Özetleri - Rezervasyon Siparişine ve Rezervasyona Göre Listeleme API’sini kullanın.

Kuruluşunuzun rezervasyonlarının gerektiği şekilde kullanılmadığını belirlerseniz:

Rezervasyonlara erişme izni verme

Rezervasyon - İşlem - Listeleme API’si kullanarak bir kullanıcının erişim yetkisine sahip olduğu tüm rezervasyonların listesini alın. Program aracılığıyla bir rezervasyona erişme izni vermek için aşağıdaki makalelerden birine bakın:

Rezervasyonu bölme veya birleştirme

Bir rezervasyon içinde birden fazla kaynak örneği satın aldıktan sonra o rezervasyon içindeki örnekleri farklı aboneliklere atamak isteyebilirsiniz. Rezervasyon kapsamını, aynı faturalama bağlamındaki tüm abonelikler için geçerli olacak şekilde değiştirebilirsiniz. Ancak maliyet yönetimi veya bütçeleme amacıyla bu kapsamı “tek abonelik” olarak tutmak ve belirli bir aboneliğe rezervasyon örnekleri atamak isteyebilirsiniz.

Bir rezervasyonu bölmek için Rezervasyon - Bölme API’sini kullanın. Ayrıca PowerShell kullanarak bir rezervasyonu bölebilirsiniz. Daha fazla bilgi için bkz. Rezervasyonları yönetme - Rezervasyonu iki rezervasyona bölme.

İki rezervasyonu tek bir rezervasyonda birleştirmek için Rezervasyon - Birleştirme API’sini kullanın.

Rezervasyon kapsamını değiştirme

Rezervasyon kapsamı, tek abonelik, tek kaynak grubu veya faturalama bağlamınızdaki tüm abonelikler olabilir. Kapsamı tek abonelik veya tek kaynak grubu olarak ayarlarsanız rezervasyon, seçilen abonelikte çalıştırılan kaynaklarla eşleştirilir. Aboneliği veya kaynak grubunu siler ya da taşırsanız rezervasyon kullanılmaz. Kapsamı paylaşılan olarak ayarlarsanız Azure, faturalama bağlamındaki tüm aboneliklerde çalıştırılan kaynaklarla rezervasyonu eşleştirir. Faturalama bağlamı, rezervasyonu satın almak için kullandığınız aboneliğe bağlıdır. Satın alma sırasında kapsamı seçebilir veya satın aldıktan sonra istediğiniz zaman değiştirebilirsiniz. Daha fazla bilgi için bkz. Rezervasyonları Yönetme - Kapsamı değiştirme.

Kapsamı program aracılığıyla değiştirmek için Rezervasyon - Güncelleştirme API’sini kullanın.