IBM Cloud Platform APIs für den Zugriff auf Instanzen verwenden
Diese Anleitung richtet sich an alle, die die IBM Cloud Platform APIs nutzen, um Instanzen bereitzustellen, zu aktualisieren oder den Zugriff darauf zu verwalten. Sie enthält Details zu den Parametern, die du beim Bereitstellen einer Instanz setzen kannst, sowie zu den Erweiterungsfeldern, die zurückgegeben werden, wenn du auf eine Instanz zugreifst.
Weitere Informationen findest du in der IBM Cloud® ResourceController API-Dokumentation.
Einige relevante Seiten:
-
Liste aller Ressourceninstanzen abrufen
Beim Abrufen einer Liste aller Ressourceninstanzen kannst du die Ergebnisse auf ausschließlich Qiskit Runtime-Instanzen filtern, indem du
resource_id = "b6049020-80f4-11eb-a0f7-e35ec9b4054f"verwendest.
parameters
Im Body beim Bereitstellen oder Aktualisieren einer Instanz:
- instance_limit_seconds (String oder null,
^[0-9]+$): Das Limit, das für die Instanz gesetzt wird. Beim Open Plan: Wird dieser Wert weggelassen, gilt standardmäßig 10 Minuten. - usage_allocation_seconds (String oder null,
^[0-9]+$): Die der Instanz zugewiesene Zeit, die vom Fair-Share-Scheduler genutzt wird, um die Priorität in der Warteschlange basierend auf der Nutzung aller QPUs zu bestimmen. (Gilt nicht für Pay-As-You-Go-Instanzen.) - backends (Array von Listen mit Backends (Strings oder null) oder Array mit "ANY"): Die Erlaubnisliste der Backend-Namen, die für diese Instanz verfügbar sind. Standard:
["ANY"]bedeutet, dass alle Backends des Plans verfügbar sind.[]bedeutet keine Backends.
extensions
In der Antwort beim Bereitstellen oder beim Abrufen der Details einer Instanz:
Zusätzliche Instanzeigenschaften, die vom Dienst bereitgestellt werden und als Schlüssel-Wert-Paare dargestellt werden. Diese Eigenschaften bleiben mit der Instanz unter der Eigenschaft extensions erhalten.
- instance_limit_seconds (Integer oder null,
>= 0): Das Zeitlimit, das für die Instanz gesetzt wird. - usage_allocation_seconds (Integer oder null,
>= 0): Die der Instanz zugewiesene Zeit, die vom Fair-Share-Scheduler genutzt wird, um die Priorität in der Warteschlange basierend auf der Nutzung aller QPUs zu bestimmen. - backends (Pflichtfeld; Array von Listen mit Backends (Strings) oder Array mit "ANY" (Strings)): Die Erlaubnisliste der Backend-Namen, die für diese Instanz verfügbar sind. Standard:
["ANY"]bedeutet, dass alle Backends des Plans verfügbar sind.[]bedeutet keine Backends.