Creazione ed eliminazione delle risorse RuntimeConfig

Questa pagina spiega come creare una risorsa Config. Una risorsa Config è un oggetto API che memorizza le variabili come coppie chiave-valore. Per poter impostare e recuperare le variabili, devi disporre di una risorsa Config. Dopo aver creato una risorsa Config, puoi creare variabili arbitrarie da utilizzare per archiviare i dati.

Per scoprire di più su configurazioni, variabili e sul servizio Runtime Configurator, consulta Concetti fondamentali di Runtime Configurator.

Prima di iniziare

Creazione di una configurazione

Puoi creare una risorsa Config con Deployment Manager, lo strumento a riga di comando gcloud o direttamente utilizzando l'API Runtime Configurator.

Deployment Manager

Per creare una configurazione in Deployment Manager, specifica il tipo RuntimeConfig:

runtimeconfig.v1beta1.config

Nel properties della risorsa, fornisci name e altre proprietà facoltative, se vuoi:

resources:
- name: [CONFIG_NAME]
  type: runtimeconfig.v1beta1.config
  properties:
    config: [CONFIG_NAME]
    description: [DESCRIPTION]

dove:

  • [CONFIG_NAME] è il nome di questa configurazione.
  • [DESCRIPTION] è la descrizione di questa configurazione (facoltativa).

gcloud

Con Google Cloud CLI, utilizza il comando gcloud beta runtime-config configs create:

gcloud beta runtime-config configs create [CONFIG_NAME] --description [DESCRIPTION]

dove:

  • [CONFIG_NAME] è il nome di questa configurazione.
  • [DESCRIPTION] è la descrizione di questa configurazione (facoltativa).

gcloud restituisce una risposta simile a:

Created [https://runtimeconfig.googleapis.com/v1beta1/projects/[PROJECT_ID]/configs/[CONFIG_NAME]].

Per una documentazione completa di questo comando gcloud, consulta la documentazione di riferimento di runtime-config configs create.

API

Nell'API REST, invia una richiesta POST al seguente URI:

https://runtimeconfig.googleapis.com/v1beta1/projects/[PROJECT_ID]/configs/

dove [PROJECT_ID] è l'ID progetto per questa richiesta. Il payload per la richiesta è simile al seguente:

{
   "name": "projects/[PROJECT_ID]/configs/[CONFIG_NAME]",
   "description": "[DESCRIPTION]"

}

dove:

  • [PROJECT_ID] è l'ID progetto per questa richiesta.
  • [CONFIG_NAME] è il nome di questa risorsa RuntimeConfig.
  • [DESCRIPTION] è la descrizione di questa configurazione (facoltativa).

    Per scoprire di più su questo metodo, consulta la documentazione di configs().create.

Eliminazione di una risorsa RuntimeConfig

L'eliminazione di una risorsa RuntimeConfig comporta l'eliminazione di tutte le risorse contenute in quella risorsa, incluse tutte le variabili e gli elementi di attesa.

Deployment Manager

Elimina una risorsa RuntimeConfig che fa parte di un deployment utilizzando uno dei seguenti metodi:

gcloud

Con Google Cloud CLI, utilizza il comando gcloud beta runtime-config configs delete:

gcloud beta runtime-config configs delete [CONFIG_NAME]

dove [CONFIG_NAME] è il nome dell'oggetto di configurazione.

Gcloud CLI restituisce una risposta simile alla seguente:

Deleted [https://runtimeconfig.googleapis.com/v1beta1/projects/[PROJECT_ID]/configs/[CONFIG_NAME]].

Per il riferimento completo a gcloud, leggi la documentazione di riferimento di runtime-config configs delete.

API

Nell'API REST, invia una richiesta DELETE al seguente URI:

https://runtimeconfig.googleapis.com/v1beta1/projects/[PROJECT_ID]/configs/[CONFIG_NAME]

dove:

  • [PROJECT_ID] è l'ID progetto per questa richiesta.
  • [CONFIG_NAME] è il nome di questa configurazione.

    Per scoprire di più su questo metodo, consulta la documentazione di configs().delete.

Passaggi successivi