Pular para o conteúdo principal

Editar Connection Interface manual

Nesta seção, você encontra como editar os parâmetros de uma Connection Interface criada manualmente.


Você pode editar os valores dos parâmetros de uma Connection Interface depois que elas foram criadas.

Por exemplo, você criou uma Connection Interface e só configurou os valores dos parâmetros do ambiente de desenvolvimento, mas agora você deseja configurar também para o ambiente de produção.

Para fazer isso, siga as instruções a seguir:

Pré-requisitos

Passo a passo

Passo 1. Faça login na sua conta no Portal da StackSpot EDP e clique em 'Workspaces';

Passo 2. Encontre o Workspace onde está a Connection Interface que você deseja editar e acesse-o;

Passo 3. No menu principal, clique em 'Connection Interfaces';

Passo 4. Selecione a Connection Interface que você quer editar;

Passo 5. Em 'Parâmetros', clique em um dos ambientes disponíveis para editar sua Connection Interface: development, production ou staging;

Passo 6. Clique no botão 'Editar' localizado no canto superior direito do card do ambiente que você quer alterar os parâmetros;

Passo 6. Neste momento, você pode fazer duas ações:

  • Editar os campos dos parâmetros e clicar no botão 'Salvar';
  • Clicar no botão 'Cancelar' para pausar a edição.

Repita o processo para cada ambiente que você deseja alterar.

Pronto, você editou uma Connection Interface com sucesso.


Sincronizar Connection Interfaces no Workspace

Esta Action cria ou atualiza instâncias de Connection Interface por ambiente. Se a instância já existir no ambiente informado, a Connection Interface será apenas atualizada com os novos valores nos atributos. Caso não exista, a instância será criada com os atributos e valores informados.

Pré-requisitos

  • Ter o Python instalado.
  • Já ter Credenciais de serviço válidas (Client ID e Client Secret) com permissões para editar Workspaces e Ambientes na StackSpot.

Passo a passo

A Action pode ser executada via CLI da StackSpot.

Passo 1. Execute o comando a seguir no STK CLI:


stk run action stackspot-core/stackspot-synchronize-connection-interface

Passo 2. Durante a execução da Action, informe os seguintes inputs:

nametypehelp
workspace_nametextInforme o nome do Workspace onde a sincronização será realizada.
environment_nametextInforme o nome do ambiente relacionado as Connections Interfaces.
connections_jsontextareaJSON com os atributos das Connections Interfaces.

Confira a seguir um exemplo do input connections_json:

{
"aws-s3-conn": [
{
"stk_connection_name": "emb-dev-stackspot-files-raw",
"outputs": {
"arn": "arn:aws:s3:::emb-dev-stackspot-files-raw",
"bucket_name": "emb-dev-stackspot-files-raw"
}
}
]
}