Crear y borrar recursos de RuntimeConfig

En esta página se explica cómo crear un recurso de configuración. Un recurso de configuración es un objeto de la API que almacena variables como pares clave-valor. Necesitas un recurso de configuración antes de que puedas configurar y obtener variables. Después de crear un recurso de configuración, puedes crear variables arbitrarias que puedes utilizar para almacenar datos.

Para obtener más información sobre las configuraciones, las variables y el servicio de Runtime Configurator, consulta Conceptos básicos de Runtime Configurator.

Antes de comenzar

Crea una configuración

Puedes crear un recurso de configuración con Deployment Manager, la herramienta de línea de comandos de gcloud, o directamente con el uso de la API de Runtime Configurator.

Deployment Manager

Para crear una configuración en Deployment Manager, especifica el tipo de RuntimeConfig:

runtimeconfig.v1beta1.config

En properties del recurso, proporciona el name y otras propiedades opcionales, si así lo deseas.

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

donde:

  • [CONFIG_NAME] es el nombre para esta configuración.
  • [DESCRIPTION] es la descripción de esta configuración (opcional).

gcloud

Con la herramienta de línea de comandos de gcloud, utiliza el comando gcloud beta runtime-config configs create:

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

donde:

  • [CONFIG_NAME] es el nombre para esta configuración.
  • [DESCRIPTION] es la descripción de esta configuración (opcional).

gcloud muestra una respuesta similar a la que figura a continuación:

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

A fin de obtener una referencia completa para este comando de gcloud, lee la documentación de referencia runtime-config configs create.

API

En la API de REST, realiza una solicitud POST al siguiente URI:

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

en el que [PROJECT_ID] es el ID del proyecto para esta solicitud. La carga útil para la solicitud se ve de la siguiente manera:

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

}

donde:

  • [PROJECT_ID] es el ID del proyecto para esta solicitud.
  • [CONFIG_NAME] es el nombre de este RuntimeConfig.
  • [DESCRIPTION] es la descripción de esta configuración (opcional).

    Para obtener más información sobre este método, lee la documentación configs().create.

Borra un recurso RuntimeConfig

Cuando se borra un recurso RuntimeConfig, también se borran todos los recursos contenidos en ese recurso, esto incluye todas las variables y los recursos de espera.

Deployment Manager

Borra un recurso RuntimeConfig que forma parte de una implementación con el uso de uno de los siguientes métodos:

gcloud

Con la herramienta de línea de comandos de gcloud, utiliza el comando gcloud beta runtime-config configs delete:

gcloud beta runtime-config configs delete [CONFIG_NAME]

donde [CONFIG_NAME] es el nombre del objeto de configuración.

La herramienta gcloud muestra una respuesta similar a la que figura a continuación:

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

Para obtener una referencia completa de gcloud, lee la documentación de referencia runtime-config configs delete.

API

En la API de REST, realiza una solicitud DELETE al siguiente URI:

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

donde:

  • [PROJECT_ID] es el ID del proyecto para esta solicitud.
  • [CONFIG_NAME] es el nombre de esta configuración.

    Para obtener más información sobre este método, lee la documentación configs().delete.

Pasos siguientes

¿Te ha resultado útil esta página? Enviar comentarios:

Enviar comentarios sobre...

Documentación de Cloud Deployment Manager