Bagikan melalui


Migrasi dari Pelaporan Azure Enterprise ke gambaran umum API Microsoft Cost Management

Artikel ini memberi tahu pengembang yang telah membangun solusi kustom menggunakan API Pelaporan Perusahaan Azure tentang perubahan penting. API Microsoft Cost Management yang lebih baru sekarang menawarkan kemampuan dan dukungan yang ditingkatkan untuk perwakilan layanan, menjadikannya pilihan yang lebih kuat untuk proyek Anda.

Poin utama:

  • Migrasi direkomendasikan - Kami sangat menyarankan Agar Anda mempertimbangkan untuk memigrasikan solusi kustom Anda ke API Microsoft Cost Management. Mereka secara aktif dikembangkan dan menawarkan fungsionalitas yang ditingkatkan.
  • Tanggal penghentian - Semua API Pelaporan Perusahaan Azure dihentikan.

Artikel ini menyediakan:

  • Gambaran umum perbedaan antara API Pelaporan Perusahaan Azure dan API Cost Management.
  • Panduan tentang apa yang diharapkan saat bermigrasi ke API Cost Management.
  • Wawasan tentang kemampuan baru yang tersedia dengan API Cost Management.

Ajakan bertindak:

  • Untuk memastikan transisi yang lancar, kami mendorong Anda untuk mulai merencanakan migrasi Anda ke API Cost Management dengan baik sebelum tanggal penghentian.

Perbedaan API

Informasi berikut ini menjelaskan perbedaan antara API Pelaporan Azure Enterprise yang lebih lama dan API Cost Management yang lebih baru.

Use Azure Enterprise Reporting APIs API Manajemen Biaya Microsoft
Autentikasi Kunci API yang disediakan dalam portal Azure Autentikasi Microsoft Entra menggunakan token pengguna atau perwakilan layanan. Service principals take the place of API keys.
Cakupan dan Izin All requests are at the enrollment scope. Penetapan izin Kunci API akan menentukan apakah data untuk seluruh pendaftaran, departemen, atau akun tertentu dikembalikan. Tidak ada autentikasi pengguna. Pengguna atau perwakilan layanan diberi akses ke cakupan pendaftaran, departemen, atau akun.
Titik Akhir URI https://consumption.azure.com https://management.azure.com
Status pengembangan None, the APIs are retired. In active development
API yang Tersedia Terbatas pada apa yang saat ini tersedia API yang setara tersedia untuk menggantikan setiap API EA. API Cost Management tambahan juga tersedia, termasuk:
- Anggaran
- Pemberitahuan
- Ekspor

Daftar periksa migrasi

  • Biasakan diri Anda dengan Azure Resource Manager REST API.
  • Tentukan API Pelaporan Perusahaan mana yang Anda gunakan dan lihat API Cost Management mana yang akan dipindahkan di Migrasi dari Azure Enterprise Reporting ke API Microsoft Cost Management.
  • Mengonfigurasi otorisasi dan autentikasi layanan untuk API Cost Management. Untuk informasi selengkapnya, lihat Menetapkan izin ke ACM API.
  • Uji API lalu perbarui kode pemrograman apa pun untuk mengganti panggilan API Pelaporan Enterprise dengan panggilan API Cost Management.
  • Perbarui penanganan kesalahan untuk menggunakan kode kesalahan baru. Beberapa pertimbangan meliputi:
    • API Cost Management memiliki periode batas waktu 60 detik.
    • API Cost Management memiliki pembatasan tarif. Hal ini menghasilkan 429 throttling error apabila batas terlampaui. Bangun solusi Anda agar tidak perlu melakukan panggilan API terlalu sering dalam waktu singkat.
  • Tinjau API Cost Management lainnya yang tersedia melalui Azure Resource Manager dan evaluasi untuk penggunaan di masa mendatang. Untuk informasi selengkapnya, lihat Migrasi dari Azure Enterprise Reporting ke MICROSOFT Cost Management API.

Pemetaan API Pelaporan Enterprise ke API Cost Management yang baru

Gunakan informasi berikut untuk mengidentifikasi API Pelaporan Enterprise yang saat ini Anda gunakan dan pengganti API Cost Management yang akan digunakan sebagai gantinya.

Skenario Enterprise Reporting APIs Manajemen Biaya API
Bermigrasi dari API Detail Penggunaan EA /usagedetails/download
/usagedetails/submit
/usagedetails
/usagedetailsbycustomdate
Gunakan Microsoft.CostManagement/Exports untuk semua beban kerja penyerapan data berulang.
Gunakan laporan Detail Biaya untuk himpunan data sesuai permintaan kecil.
Bermigrasi dari API Ringkasan Saldo EA /balancesummary Microsoft.Consumption/balances
Bermigrasi dari API Lembar Harga EA /lembarharga Untuk harga yang telah dinegosiasikan, gunakan Microsoft.Consumption/pricesheets/default
Untuk harga eceran, gunakan Retail Prices API
Migrate from EA Reserved Instance Usage Details API /reservationdetails Microsoft.CostManagement/generateReservationDetailsReport
Migrate from EA Reserved Instance Usage Summary APIs /reservationsummaries Microsoft.Consumption/reservationSummaries
Migrate from EA Reserved Instance Recommendations APIs /SharedReservationRecommendations
/SingleReservationRecommendations
Microsoft.Consumption/reservationRecommendations
Migrate from EA Reserved Instance Charges APIs /reservationcharges Microsoft.Consumption/reservationTransactions

Menggunakan API Cost Management tambahan

Setelah bermigrasi ke API Cost Management untuk skenario pelaporan yang sudah ada, Anda juga dapat menggunakan banyak API lainnya. API juga tersedia melalui Azure Resource Manager dan dapat diotomatiskan menggunakan autentikasi berbasis perwakilan layanan. Berikut adalah ringkasan singkat tentang kemampuan baru yang dapat Anda gunakan.

  • Anggaran - Gunakan untuk menetapkan ambang batas untuk secara proaktif memantau biaya Anda, memperingatkan pemangku kepentingan terkait, dan mengotomatiskan tindakan sebagai respons terhadap pelanggaran ambang batas.
  • Peringatan - Gunakan untuk melihat informasi peringatan termasuk, tetapi tidak terbatas pada, peringatan anggaran, peringatan faktur, peringatan kredit, dan peringatan kuota.
  • Exports - Use to schedule recurring data export of your charges to an Azure Storage account of your choice. Ini adalah solusi yang direkomendasikan untuk pelanggan dengan kehadiran Azure besar yang ingin menganalisis data mereka dan menggunakannya dalam sistem internalnya sendiri.