All Products
Search
Document Center

Elastic Compute Service:DescribeResourcesModification

Last Updated:Jun 29, 2026

Mengkueri inventaris tipe instans atau tipe disk sistem di suatu zona sebelum Anda mengubah tipe instans atau tipe disk sistem dari sebuah instans.

Deskripsi operasi

Contoh berikut menjelaskan skenario perubahan umum:

Contoh 1: Mengkueri tipe instans yang dapat digunakan untuk mengubah instans saat ini

Mengkueri tipe instans yang dapat digunakan untuk mengubah instans i-bp67acfmxazb4p****, serta inventaris tipe instans yang sesuai di zona tempat instans berada.

http(s)://ecs.aliyuncs.com/?Action=DescribeResourcesModification
&RegionId=ap-southeast-1
&ResourceId=i-bp67acfmxazb4p****
&DestinationResource=InstanceType
&OperationType=Upgrade
&Common request parameters

Contoh 2: Mengkueri tipe instans yang tersedia setelah mengubah tipe disk instans saat ini

Mengkueri tipe instans yang dapat digunakan untuk mengubah instans i-bp67acfmxazb4p**** setelah tipe disk diubah, serta inventaris tipe instans yang sesuai di zona tempat instans berada.

http(s)://ecs.aliyuncs.com/?Action=DescribeResourcesModification
&RegionId=ap-southeast-1
&ResourceId=i-bp67acfmxazb4p****
&DestinationResource=InstanceType
&OperationType=Upgrade
&Conditions.0=DiskCategory
&Common request parameters

Contoh 3: Mengkueri tipe disk yang diperlukan oleh tipe instans target

Mengkueri tipe disk yang diperlukan oleh tipe instans target (misalnya, ecs.g7.Tingkat Tinggi). Instans saat ini i-bp67acfmxazb4p**** harus diubah ke tipe disk ini sebelum dapat diubah ke tipe instans target. Kueri juga inventaris tipe disk di zona tempat instans berada.

Catatan

Tipe instans target harus diperoleh dengan menggunakan Contoh 2.

http(s)://ecs.aliyuncs.com/?Action=DescribeResourcesModification
&RegionId=ap-southeast-1
&ResourceId=i-bp67acfmxazb4p****
&DestinationResource=SystemDisk
&OperationType=Upgrade
&InstanceType=ecs.g7.large
&Common request parameters

Coba sekarang

Coba API ini di OpenAPI Explorer tanpa perlu penandatanganan manual. Panggilan yang berhasil akan secara otomatis menghasilkan contoh kode SDK sesuai dengan parameter Anda. Unduh kode tersebut dengan kredensial bawaan yang aman untuk penggunaan lokal.

Test

RAM authorization

Tabel berikut menjelaskan otorisasi yang diperlukan untuk memanggil API ini. Anda dapat menentukannya dalam kebijakan Resource Access Management (RAM). Kolom pada tabel dijelaskan sebagai berikut:

  • Action: Aksi yang dapat digunakan dalam elemen Action pada pernyataan kebijakan izin RAM untuk memberikan izin guna melakukan operasi tersebut.

  • API: API yang dapat Anda panggil untuk melakukan aksi tersebut.

  • Access level: Tingkat akses yang telah ditentukan untuk setiap API. Nilai yang valid: create, list, get, update, dan delete.

  • Resource type: Jenis resource yang mendukung otorisasi untuk melakukan aksi tersebut. Ini menunjukkan apakah aksi tersebut mendukung izin tingkat resource. Resource yang ditentukan harus kompatibel dengan aksi tersebut. Jika tidak, kebijakan tersebut tidak akan berlaku.

    • Untuk API dengan izin tingkat resource, jenis resource yang diperlukan ditandai dengan tanda bintang (*). Tentukan Nama Sumber Daya Alibaba Cloud (ARN) yang sesuai dalam elemen Resource pada kebijakan.

    • Untuk API tanpa izin tingkat resource, ditampilkan sebagai All Resources. Gunakan tanda bintang (*) dalam elemen Resource pada kebijakan.

  • Condition key: Kunci kondisi yang didefinisikan oleh layanan. Kunci ini memungkinkan kontrol granular, berlaku baik hanya untuk aksi maupun untuk aksi yang terkait dengan resource tertentu. Selain kunci kondisi spesifik layanan, Alibaba Cloud menyediakan serangkaian common condition keys yang berlaku di semua layanan yang didukung RAM.

  • Dependent action: Aksi dependen yang diperlukan untuk menjalankan aksi tersebut. Untuk menyelesaikan aksi tersebut, pengguna RAM atau role RAM harus memiliki izin untuk melakukan semua aksi dependen.

Action

Access level

Resource type

Condition key

Dependent action

ecs:DescribeResourcesModification

get

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

None None

Parameter permintaan

Parameter

Type

Required

Description

Example

RegionId

string

Yes

ID wilayah instans yang konfigurasinya ingin Anda ubah. Anda dapat memanggil DescribeRegions untuk mengkueri daftar wilayah terbaru.

cn-hangzhou

ResourceId

string

Yes

ID instans (InstanceId) instans yang tipe instans atau tipe disk sistemnya ingin Anda ubah.

i-bp67acfmxazb4p****

MigrateAcrossZone

boolean

No

Apakah akan mendukung perubahan tipe instans lintas kluster. Nilai valid:

  • true: Didukung.

  • false: Tidak didukung.

Nilai default: false.

Jika parameter MigrateAcrossZone diatur ke true dan Anda melakukan peningkatan atau penurunan spesifikasi instans Elastic Compute Service berdasarkan informasi yang dikembalikan, perhatikan hal-hal berikut:

  • Instans tipe VPC: Untuk tipe instans yang dihentikan, ketika instans non-I/O optimized diubah menjadi instans I/O optimized, nama perangkat disk dan kode otorisasi perangkat lunak server akan berubah. Untuk instans Linux, basic disk (cloud) diidentifikasi sebagai xvda atau xvdb. Ultra disk (cloud_efficiency) dan standard SSD (cloud_ssd) diidentifikasi sebagai vda atau vdb.

true

DestinationResource

string

Yes

Tipe sumber daya yang akan diubah. Nilai valid:

  • InstanceType: tipe instans.

  • SystemDisk: tipe disk sistem.

    Jika Anda mengatur parameter ini ke SystemDisk, Anda juga harus menentukan parameter InstanceType untuk menunjukkan tipe disk yang diperlukan oleh tipe instans target.

InstanceType

OperationType

string

No

Tipe operasi peningkatan/penurunan spesifikasi.

  • Nilai valid untuk sumber daya langganan:

    • Upgrade: meningkatkan sumber daya.

    • Downgrade: menurunkan spesifikasi sumber daya.

    • RenewDowngrade: menurunkan spesifikasi sumber daya saat perpanjangan.

    • RenewModify: perpanjangan dengan perubahan spesifikasi untuk instans yang kedaluwarsa.

  • Nilai valid untuk sumber daya pay-as-you-go: Upgrade.

Nilai default: Upgrade.

Upgrade

InstanceType

string

No

Tipe instans target. Untuk informasi selengkapnya, lihat family. Anda juga dapat memanggil DescribeInstanceTypes untuk mengkueri daftar tipe instans terbaru.

Jika DestinationResource diatur ke SystemDisk, Anda juga harus menentukan parameter InstanceType untuk menunjukkan tipe disk yang diperlukan oleh tipe instans target.

ecs.g7.large

Cores

integer

No

Jumlah vCPU dari tipe instans target. Untuk nilai valid, lihat family.

Parameter ini hanya berlaku ketika DestinationResource diatur ke InstanceType.

2

Memory

number

No

Ukuran memori dari tipe instans target. Unit: GiB. Untuk nilai valid, lihat family.

Parameter ini hanya berlaku ketika DestinationResource diatur ke InstanceType.

8.0

ZoneId

string

No

ID zona target.

Tentukan parameter ini ketika Anda ingin mengubah tipe instans lintas zona.

cn-hangzhou-e

Conditions

array

No

Daftar kondisi.

string

No

Hanya DiskCategory yang didukung, yang menunjukkan kueri tipe instans yang tersedia setelah tipe disk instans saat ini diubah.

Parameter ini hanya berlaku ketika DestinationResource diatur ke InstanceType.

DiskCategory

Elemen respons

Element

Type

Description

Example

object

RequestId

string

ID permintaan.

473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E

AvailableZones

object

AvailableZone

array<object>

Kumpulan objek AvailableZone yang berisi informasi zona.

array<object>

ZoneId

string

ID zona.

cn-hangzhou-e

Status

string

Status Sumber daya. Nilai yang mungkin:

  • Available: Sumber daya mencukupi.

  • SoldOut: Sumber daya habis terjual.

Available

StatusCategory

string

Kategori Sumber daya berdasarkan stok. Nilai yang mungkin:

  • WithStock: stok mencukupi.

  • ClosedWithStock: stok mendekati batas minimum.

  • WithoutStock: stok habis terjual.

WithStock

RegionId

string

ID wilayah.

cn-hangzhou

AvailableResources

object

AvailableResource

array<object>

Array Sumber daya spesifik yang dapat dibuat.

array<object>

Type

string

Tipe Sumber daya. Nilai yang mungkin:

  • InstanceType: tipe instans.

  • SystemDisk: tipe disk sistem.

InstanceType

SupportedResources

object

SupportedResource

array<object>

Array Sumber daya spesifik yang didukung untuk pembuatan.

object

Status

string

Status Sumber daya. Nilai yang mungkin:

  • Available: Sumber daya mencukupi.

  • SoldOut: Sumber daya habis terjual.

Available

Value

string

Nilai Sumber daya.

ecs.g7.large

Max

integer

Nilai maksimum dari rentang kapasitas disk.

Parameter ini hanya berlaku ketika parameter input DestinationResource diatur ke SystemDisk.

2048

Unit

string

Unit kapasitas disk. Parameter ini hanya berlaku ketika parameter input DestinationResource diatur ke SystemDisk.

GiB

StatusCategory

string

Kategori Sumber daya berdasarkan stok. Nilai yang mungkin:

  • WithStock: stok mencukupi.

  • ClosedWithStock: stok mendekati batas minimum.

  • WithoutStock: stok habis terjual.

WithStock

Min

integer

Nilai minimum dari rentang kapasitas disk.

Parameter ini hanya berlaku ketika parameter input DestinationResource diatur ke SystemDisk.

20

ConditionSupportedResources

object

ConditionSupportedResource

array<object>

Daftar Sumber daya spesifik yang didukung untuk pembuatan di bawah kondisi tertentu.

array<object>

Sumber daya spesifik yang didukung untuk pembuatan di bawah kondisi tertentu. Setelah kondisi terpenuhi, Sumber daya saat ini dapat diubah menjadi Sumber daya dalam daftar.

Conditions

object

Condition

array<object>

Daftar kondisi.

object

Daftar kondisi.

Key

string

Nama kondisi. Nilai yang tersedia saat ini:

DiskCategory: kategori disk tidak memenuhi persyaratan.

DiskCategory

Status

string

Status stok Sumber daya. Nilai yang mungkin:

  • Available: Sumber daya mencukupi.

  • SoldOut: Sumber daya habis terjual.

Available

Value

string

Nilai Sumber daya.

ecs.g5.large

Max

integer

Nilai maksimum dari rentang kapasitas disk.

Parameter ini hanya berlaku ketika parameter input DestinationResource diatur ke SystemDisk.

2048

Unit

string

Unit kapasitas disk.

Parameter ini hanya berlaku ketika parameter input DestinationResource diatur ke SystemDisk.

GiB

StatusCategory

string

Kategori Sumber daya berdasarkan stok. Nilai yang mungkin:

  • WithStock: stok mencukupi.

  • ClosedWithStock: stok mendekati batas minimum.

  • WithoutStock: stok habis terjual.

WithStock

Min

integer

Nilai minimum dari rentang kapasitas disk.

Parameter ini hanya berlaku ketika parameter input DestinationResource diatur ke SystemDisk.

20

Contoh

Respons sukses

JSONformat

{
  "RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
  "AvailableZones": {
    "AvailableZone": [
      {
        "ZoneId": "cn-hangzhou-e",
        "Status": "Available",
        "StatusCategory": "WithStock",
        "RegionId": "cn-hangzhou",
        "AvailableResources": {
          "AvailableResource": [
            {
              "Type": "InstanceType",
              "SupportedResources": {
                "SupportedResource": [
                  {
                    "Status": "Available",
                    "Value": "ecs.g7.large",
                    "Max": 2048,
                    "Unit": "GiB",
                    "StatusCategory": "WithStock",
                    "Min": 20
                  }
                ]
              },
              "ConditionSupportedResources": {
                "ConditionSupportedResource": [
                  {
                    "Conditions": {
                      "Condition": [
                        {
                          "Key": "DiskCategory"
                        }
                      ]
                    },
                    "Status": "Available",
                    "Value": "ecs.g5.large",
                    "Max": 2048,
                    "Unit": "GiB",
                    "StatusCategory": "WithStock",
                    "Min": 20
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}

Kode kesalahan

HTTP status code

Error code

Error message

Description

400 Invalid.OperationType The specified operationType is not valid.
400 Invalid.Param The input parameter DestinationResource that is mandatory for processing this request is not supplied.
400 Invalid.InstanceChargeType The specified InstanceChargeType is not valid.
400 InvalidCondition.Malformed The specified Condition is not valid.
403 InvalidDedicatedHostId.NotFound The specified DedicatedHostId does not exist in our records.
403 InvalidParam.TypeAndCpuMem.Conflict The specified 'InstanceType' and 'Cores','Memory' are not blank at the same time.
403 InvalidParam.Cores The specified parameter 'Cores' should be empty.
403 InvalidParam.Memory The specified parameter 'Memory' should be empty.
403 InvalidParameter.ResourceOwnerId The specified parameter ResourceOwnerId is not available anymore.
404 Invalid.RegionId The specified RegionId does not exist.
404 InvalidRegionId.NotFound The RegionId provided does not exist in our records.
404 Unavailable.Regions The available regions does not exists.
404 Invalid.ResourceType The ResourceType provided does not exist in our records.
404 Invalid.DestinationResource The specified DestinationResource is not valid.
404 Invalid.IoOptimized The specified IoOptimized is not valid.
404 Invalid.NetworkCategory The specified NetworkCategory is not valid.
404 Invalid.SpotStrategy The specified SpotStrategy is not valid.
404 Invalid.ResourceId The specified ResourceId is not valid.
404 Invalid.InstancePayType The specified InstancePayType is not valid.
404 Invalid.OperationType The specified OperationType is not valid.
404 OperationDenied The specified operation is denied as this instanceType is not support.
404 InvalidInstanceId.NotFound The specified InstanceId provided does not exist in our records.
404 InvalidResourceId.NotFound The specified ResourceId is not found in our records.

Lihat Error Codes untuk daftar lengkap.

Catatan rilis

Lihat Release Notes untuk daftar lengkap.