Creazione ed eliminazione delle risorse RuntimeConfig

Questa pagina spiega come creare una risorsa Config. Una risorsa Config è un oggetto API che archivia le variabili come coppie chiave-valore. Prima di poter impostare e recuperare le variabili, devi disporre di una risorsa Config. Dopo aver creato una risorsa Config, puoi creare variabili arbitrarie che puoi 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 (facoltativo).

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 (facoltativo).

gcloud restituisce una risposta simile alla seguente:

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

Per un riferimento completo a questo comando gcloud, leggi 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 questo RuntimeConfig.
  • [DESCRIPTION] è la descrizione di questa configurazione (facoltativo).

    Per scoprire di più su questo metodo, consulta la documentazione relativa a 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 tutti i waiter.

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 di 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 relativa a configs().delete.

Passaggi successivi