Aktualisierung auf die 2026-09-01 Version (Änderung der Anzahl der Instanzen im Profil vCPU )
Wie in der Versionsrichtlinie für die VPC-API-Referenz beschrieben, sind die meisten Änderungen an den VPC-APIs vollständig abwärtskompatibel und stehen allen Clients zur Verfügung, unabhängig davon,
welche API-Version der Client anfordert. Die Veröffentlichung 2026-09-01 der VPC-API erfordert jedoch inkompatible Änderungen, um die aktualisierte Modellierung der Werte für die Anzahl der Instanzen im Instanzprofil vCPU zu unterstützen.
Bevor Sie die Release-Version oder 2026-09-01 eine spätere Version einsetzen, sollten Sie die in diesem Migrationsleitfaden beschriebenen Änderungen prüfen, die möglicherweise eine Aktualisierung Ihres Clients erfordern.
Geänderte Eigenschaften des Instanzprofils
Die folgenden Eigenschaften ändern sich bei API-Anfragen, die einen Versionsabfrageparameter von 2026-09-01 oder höher verwenden.
Beim Abrufen oder Auflisten von Instanzprofilen ändern sich die folgenden Eigenschaften für API-Anfragen, die einen version Abfrageparameter der Version oder 2026-09-01 höher verwenden.
| Geänderte Eigenschaft | Ändern |
|---|---|
vcpu_count |
Der feste Einzelwert wird entfernt und durch ein Array ersetzt. |
supported_vcpu_count |
Wird aus der Antwort entfernt. |
Bei API-Versionen vor vcpu_count kann als Festwert zurückgegeben werden 2026-09-01, und enthält supported_vcpu_count die unterstützten Enum-Werte. Ab API-Version supported_vcpu_count wird aus
der Antwort entfernt 2026-09-01, und vcpu_count enthält direkt die zulässigen Werte, wenn das Profil einen auf einer Aufzählung basierenden Wert zurückgibt.
Erforderliche Aktion
Bevor Sie den version Abfrageparameter auf oder 2026-09-01 höher festlegen, führen Sie die folgenden Schritte durch, um Regressionen in der Client-Funktionalität zu vermeiden.
Wenn Ihr Kunde „“ liest supported_vcpu_count.values, ändern Sie den Text stattdessen vcpu_count.values in „“.
Falls Ihr Kunde davon ausgeht, dass immer vcpu_count einen festen Wert enthält value, passen Sie den Text so an, dass er die unterstützten Antwortwerte für abdeckt vcpu_count, einschließlich enumbasierter,
bereichsbasierter und abhängiger Werte.
Wenn Ihre Kunden weiterhin eine Version vor angeben 2026-09-01, sind keine Änderungen erforderlich.
Kundenmigration
Bevor Sie einen Client auf die API-Version oder 2026-09-01 höher migrieren, überprüfen Sie Ihren Code, der die folgenden Methoden verwendet:
GET /instance/profiles/{name}GET /instance/profiles
Sehen Sie sich die Änderungen an, die im API-Änderungsprotokoll angekündigt werden, und stellen Sie sicher, dass Ihr Code diese Änderungen in einer für Ihre Programmiersprache geeigneten Weise berücksichtigt.
Beispiel
Die folgenden Beispiele zeigen die Antwort vor und nach der Änderung der 2026-09-01 API-Version.
Abrufen eines Instanzprofils
Die folgende Antwort stammt aus einer Anfrage, die eine API-Version verwendet, die älter ist als 2026-09-01. Die Eigenschaft vcpu_count enthält einen festen Wert, und enthält supported_vcpu_count die
unterstützten Werte.
{
"name": "bx2-custom",
"resource_type": "instance_profile",
"vcpu_count": {
"type": "fixed",
"value": 4
},
"supported_vcpu_count": {
"type": "enum",
"values": [2, 4]
}
}