Entorno

Un environment es un objeto utilizado para almacenar datos de un entorno. Las APIs pueden consumir environments como variables de entorno, argumentos de línea de comandos o configuraciones de archivos a través de la consola de API Platform. Esto ayuda a separar la configuración del entorno, facilitando la portabilidad de sus aplicaciones.

Contexto

Los entornos sirven para definir datos de configuración de las APIs por separado.

Usted está desarrollando una API para ejecutar en el entorno de desarrollo y necesita probarla. En este contexto, usted:

  • Escribe el código para buscar una variable de entorno llamada url-backend.

  • Establece la variable de entorno del sandbox como https://dev-my-internal-backend.company/v1.

  • Configura la variable del entorno de producción para apuntar a un servicio que expone directamente el back-end a la API Platform.

Esto permite buscar una imagen de contenedor en ejecución en la nube y depurar el mismo código localmente, si es necesario.

Estructura del Archivo .yaml de Entorno (comando apply)

apiVersion: api-management.sensedia.com/v1
kind: Environment
spec:
  name: Development-CLI | nome do environment
  description: Environment de Development v2 | description do environment
  deploymentPermission:
    type: Organization | Me | Team
  tracePermission:
    type: Organization
  gatewayPoolRef:
    name: default
  inboundURL:
    inboundAddressRef:
      name: Produção
    path: dev-2
  mapVars:
  - description: description | description da mapVar
    name: Map1 exemplo | name da mapVar
    vars:
    - key: user-key | var key
      value: user-value | var destination
      variableType: DEFAULT | SECURED
      certificateRef: optional | certificate name

Listar entornos

Para listar todos los entornos disponibles, utilice el comando: ssd (api-management | apim) get environment.

Recuperar un entorno

Usted puede recuperar un entorno por nombre, ID o por el contenido vía YAML. Vea los comandos para recuperar:

  • Por nombre: ssd (api-management | apim) get environment --name "Development-CLI"

  • Por ID: ssd (api-management | apim) get environment --id 66

  • Vía YAML: ssd (api-management|apim) get environment --id 66 -o yaml > environment.yaml

Recuerde que al aplicar un Entorno, las configuraciones del archivo son reemplazadas. Además, si utiliza un valor en un entorno donde hay tráfico activo, este puede verse afectado.
Thanks for your feedback!
EDIT

Share your suggestions with us!
Click here and then [+ Submit idea]