Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Catatan
Paket Basic, Standard, dan Enterprise memasuki periode pensiun pada 17 Maret 2025. Untuk informasi selengkapnya, lihat pengumuman penghentian Azure Spring Apps.
Artikel ini berlaku untuk:✅ Basic/Standard ✅ Enterprise
Artikel ini menjelaskan perubahan penting yang diperkenalkan ke Azure Spring Apps API.
Layanan Azure Spring Apps merilis API stabil baru versi 2022-04-01. Versi API baru memperkenalkan perubahan signifikan berdasarkan versi API stabil sebelumnya 2020-07-01. Kami menyarankan agar Anda memperbarui panggilan API ke versi API baru.
Tanggal penghentian API sebelumnya
API versi 2020-07-01 sebelumnya tidak akan didukung mulai April 2025.
Perubahan signifikan API dari 2020-07-01 hingga 2022-04-01
Penghentian penggunaan nilai angka CPU dan Memori dalam GB dalam Pengaturan Deployment
Nonaktifkan bidang properties.deploymentSettings.cpu dan properties.deploymentSettings.memoryInGB dalam sumber daya Spring/Apps/Deployments. Gunakan properties.deploymentSettings.resourceRequests.cpu dan properties.deploymentSettings.resourceRequests.memory sebagai gantinya.
Perubahan peran RBAC untuk penyebaran biru-hijau
Menyarankan untuk tidak menggunakan bidang properties.activeDeploymentName dalam sumber daya Spring/Apps. Gunakan POST/SUBSCRIPTIONS/RESOURCEGROUPS/PROVIDERS/MICROSOFT.APPPLATFORM/SPRING/APPS/SETACTIVEDEPLOYMENTS untuk penyebaran biru-hijau. Tindakan ini memerlukan peran RBAC spring/apps/setActiveDeployments/action terpisah untuk melaksanakannya.
Pindahkan opsi dari kelompok properti yang berbeda pada sumber daya Spring/Apps/Deployments
- Tandai
properties.createdTimesebagai usang. GunakansystemData.createdAt. - Tandai
properties.deploymentSettings.jvmOptionssebagai usang. Gunakanproperties.source.jvmOptions. - Tandai
properties.deploymentSettings.jvmOptionssebagai usang. Gunakanproperties.source.runtimeVersion. - Tandai
properties.deploymentSettings.netCoreMainEntryPathsebagai usang. Gunakanproperties.source.netCoreMainEntryPath. -
properties.appNameHentikan , yang dapat Anda ekstrak dariid.
Pembaruan di ekstensi Azure CLI
Menambahkan peran RBAC baru untuk penyebaran biru-hijau
Anda perlu menambahkan peran spring/apps/setActiveDeployments/action RBAC untuk melakukan perintah Azure CLI berikut:
az spring app set-deployment \
--resource-group <resource-group-name> \
--service <service-instance-name> \
--name <app-name> \
--deployment <deployment-name>
az spring app unset-deployment \
--resource-group <resource-group-name> \
--service <service-instance-name> \
--name <app-name>
Pembaruan output
Jika Anda menggunakan ekstensi Azure CLI spring-cloud dengan versi yang lebih rendah dari 3.0.0, dan Anda ingin meningkatkan versi ekstensi atau bermigrasi ke spring ekstensi, maka Anda harus mengurus pembaruan output berikut.
-
az spring appkeluaran perintah: Hapusproperties.activeDeploymentName. Gunakanproperties.activeDeployment.namesebagai gantinya. -
az spring appkeluaran perintah: Hapusproperties.createdTime. GunakansystemData.createdAtsebagai gantinya. -
az spring appkeluaran perintah: Hapusproperties.activeDeployment.properties.deploymentSettings.cpu. Gunakanproperties.activeDeployment.properties.deploymentSettings.resourceRequests.cpusebagai gantinya. -
az spring appkeluaran perintah: Hapusproperties.activeDeployment.properties.deploymentSettings.memoryInGB. Gunakanproperties.activeDeployment.properties.deploymentSettings.resourceRequests.memorysebagai gantinya. -
az spring appkeluaran perintah: Hapusproperties.activeDeployment.properties.deploymentSettings.jvmOptions. Gunakanproperties.activeDeployment.properties.source.jvmOptionssebagai gantinya. -
az spring appkeluaran perintah: Hapusproperties.activeDeployment.properties.deploymentSettings.runtimeVersion. Gunakanproperties.activeDeployment.properties.source.runtimeVersionsebagai gantinya. -
az spring appkeluaran perintah: Hapusproperties.activeDeployment.properties.deploymentSettings.netCoreMainEntryPath. Gunakanproperties.activeDeployment.properties.source.netCoreMainEntryPathsebagai gantinya.