Skip to main content
IBM Quantum Platform

Istanze


Ottenere i dettagli dell'istanza corrente

Restituisce i dettagli dell'istanza correntemente connessa, utilizzando il CRN dall'intestazione della richiesta.

Autorizzazione

Per richiamare questo metodo, è necessario disporre di uno o più ruoli di accesso IAM che includano le seguenti azioni. È possibile verificare il proprio accesso andando su Users > User > Access

  • quantum-computing.instance.read

Verifica

La chiamata di questo metodo genera i seguenti eventi di auditing.

  • quantum-computing.instance.read

Input

Informazioni
Questo endpoint non accetta alcun input.
Esempi di codice
GET
/v1/instance

Se la tua istanza si trova nella regione eu-de, utilizza invece questo link: URL: https://eu-de.quantum.cloud.ibm.com/api/v1/instance

curl -X GET \
  'https://quantum.cloud.ibm.com/api/v1/instance' \
  -H 'Accept: application/json' \
  -H 'Authorization: Bearer YOUR-TOKEN' \
  -H 'Service-CRN: YOUR-SERVICE-CRN' \
  -H 'IBM-API-Version: 2024-01-01'

Output

HTTP Codici di stato della risposta
Codice di stato
Descrizione
200Accettabilmente
401Non autorizzato
403Non consentito
404Non trovato
Risposte
{
  "backends": [
    "ibm_backend"
  ],
  "instance_limit": 60.7,
  "instance_limit_seconds": "61",
  "plan_id": "flex-plan-id-1",
  "usage_allocation_seconds": "200"
}

Ottenere la configurazione dell'istanza

Funzionalità obsoleta: utilizzare Resource Controller per gestire la configurazione dell'istanza. Vedi /docs/guides/access-instances-platform-apis. Restituisce la configurazione dell'istanza specificata, ad esempio il limite di istanza in secondi, utilizzando il parametro " CRN " presente nell'intestazione della richiesta.

Autorizzazione

Per richiamare questo metodo, è necessario disporre di uno o più ruoli di accesso IAM che includano le seguenti azioni. È possibile verificare il proprio accesso andando su Users > User > Access

  • quantum-computing.instance.configuration.read

Verifica

La chiamata di questo metodo genera i seguenti eventi di auditing.

  • quantum-computing.instance.configuration.read

Input

Informazioni
Questo endpoint non accetta alcun input.
Esempi di codice
GET
/v1/instances/configuration

Se la tua istanza si trova nella regione eu-de, utilizza invece questo link: URL: https://eu-de.quantum.cloud.ibm.com/api/v1/instances/configuration

curl -X GET \
  'https://quantum.cloud.ibm.com/api/v1/instances/configuration' \
  -H 'Accept: application/json' \
  -H 'Authorization: Bearer YOUR-TOKEN' \
  -H 'Service-CRN: YOUR-SERVICE-CRN' \
  -H 'IBM-API-Version: 2024-01-01'

Output

HTTP Codici di stato della risposta
Codice di stato
Descrizione
200Accettabilmente
401Non autorizzato
403Non consentito
404Non trovato
Risposte
{
  "instance_limit": 123456
}

Aggiornare la configurazione dell'istanza

Funzionalità obsoleta: utilizzare Resource Controller per gestire la configurazione dell'istanza. Vedi /docs/guides/access-instances-platform-apis. Aggiornare la configurazione dell'istanza specificata, ad esempio il limite di durata dell'istanza in secondi, utilizzando CRN dai parametri di contesto della richiesta.

Autorizzazione

Per richiamare questo metodo, è necessario disporre di uno o più ruoli di accesso IAM che includano le seguenti azioni. È possibile verificare il proprio accesso andando su Users > User > Access

  • quantum-computing.instance.configuration.update

Verifica

La chiamata di questo metodo genera i seguenti eventi di auditing.

  • quantum-computing.instance.configuration.update

Input

Parametri del corpo
Nome, tipo
Descrizione
instance_limit
integer

Questo campo può essere nullo o un numero intero. Usare null per azzerare/rimuovere il limite dell'istanza.

Valore minimo: 1
Valore massimo: 2147483647
Esempi di codice
PUT
/v1/instances/configuration

Se la tua istanza si trova nella regione eu-de, utilizza invece questo link: URL: https://eu-de.quantum.cloud.ibm.com/api/v1/instances/configuration

curl -X PUT \
  'https://quantum.cloud.ibm.com/api/v1/instances/configuration' \
  -H 'Accept: application/json' \
  -H 'Authorization: Bearer YOUR-TOKEN' \
  -H 'Service-CRN: YOUR-SERVICE-CRN' \
  -H 'IBM-API-Version: 2024-01-01'

Output

HTTP Codici di stato della risposta
Codice di stato
Descrizione
204Accettabilmente
400Richiesta non valida
401Non autorizzato
403Non consentito
404Non trovato
409L'utilizzo supera il limite dell'istanza
Risposte
Accettabilmente

Ottenere l'utilizzo dell'istanza

Ottenere l'utilizzo dell'istanza

Autorizzazione

Per richiamare questo metodo, è necessario disporre di uno o più ruoli di accesso IAM che includano le seguenti azioni. È possibile verificare il proprio accesso andando su Users > User > Access

  • quantum-computing.instance-usage.read

Verifica

La chiamata di questo metodo genera i seguenti eventi di auditing.

  • quantum-computing.instance-usage.read

Input

Informazioni
Questo endpoint non accetta alcun input.
Esempi di codice
GET
/v1/instances/usage

Se la tua istanza si trova nella regione eu-de, utilizza invece questo link: URL: https://eu-de.quantum.cloud.ibm.com/api/v1/instances/usage

curl -X GET \
  'https://quantum.cloud.ibm.com/api/v1/instances/usage' \
  -H 'Accept: application/json' \
  -H 'Authorization: Bearer YOUR-TOKEN' \
  -H 'Service-CRN: YOUR-SERVICE-CRN' \
  -H 'IBM-API-Version: 2024-01-01'

Output

HTTP Codici di stato della risposta
Codice di stato
Descrizione
200
401Non autorizzato
Risposte
{
  "instance_id": "example",
  "plan_id": "example",
  "usage_period": {
    "start_time": "example",
    "end_time": "example"
  },
  "usage_consumed_seconds": 12,
  "usage_limit_seconds": 60,
  "usage_allocation_seconds": 120,
  "usage_limit_reached": true,
  "time_available_at": "2024-01-01T00:00:00.000Z"
}
Questa pagina è stata utile?
Segnala un bug, un errore di battitura o richiedi contenuti su GitHub.