ApiEnvironmentLink

A ApiEnvironmentLink permite associar uma API a um ambiente. Essa associação concede as permissões definidas para uma ou várias APIs dentro desse ambiente. Você pode ainda atribuir a uma API permissão para ambientes da API Platform.

Para criar um ApiEnvironmentLink válido, é necessário que:

  • A API exista;

  • O ambiente exista.

apiVersion: api-management.sensedia.com/v1
kind: ApiEnvironmentLink
metadata:
  # Descrição de texto aberto apenas com valores de exemplo
  type: production
  owner: engineering
spec:
  # Campos de identificação
  apiRef:
     name: "Open Banking API"
     version: "1.0.0"
  environmentRef:
     name: "Production"

Após a especificação do YAML, você pode:

  • aplicar via comando apply.

  • associar uma API a um ambiente com o comando $ ssd api-management link api "Open Banking" --api-version 1.0.0 --to-environment "Production"

Atribuir múltiplos ambientes a uma API

```
apiVersion: api-management.sensedia.com/v1
kind: ApiEnvironmentLink
metadata:
  # Descrição de texto aberto apenas com valores de exemplo
  type: production
  owner: engineering
spec:
  # Campos de identificação
  apiRef:
     name: "Open Banking API"
     version: "1.0.0"
  environmentRef:
  - name: "Production"
  - name: "Development"
  - name: "Sandbox"
```
Thanks for your feedback!
EDIT
How useful was this article to you?