Status de componentes - AWS Proton

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Status de componentes

Os componentes do AWS Proton podem estar em dois estados fundamentalmente diferentes:

  • Anexado — O componente é anexado a uma instância de serviço. Ele define a infraestrutura que suporta a funcionalidade de runtime da instância de serviço. O componente estende a infraestrutura definida nos modelos de ambiente e serviço com a infraestrutura definida pelo desenvolvedor.

    Um componente típico está no estado conectado durante a maior parte da parte útil de seu ciclo de vida.

  • Desanexado — O componente está associado a um ambiente do AWS Proton e não está vinculado a nenhuma instância de serviço no ambiente.

    Esse é um estado de transição para estender a vida útil de um componente além de uma única instância de serviço.

A tabela a seguir fornece uma comparação de alto nível dos diferentes estados dos componentes.

Attached Desanexados

Objetivo principal do estado

Estender a infraestrutura de uma instância de serviço.

Para manter a infraestrutura do componente entre os anexos da instância de serviço.

Associado a

Uma instância de serviço e um ambiente

Um ambiente do

Principais propriedades específicas

  • Nome do serviço

  • Nome da instância de serviço

  • Especificação

  • Nome do ambiente

Pode ser excluído

Não

Sim

Pode ser atualizado para outra instância de serviço

Não

Sim

Pode ler entradas

Sim

Não

O objetivo principal de um componente é ser anexado a uma instância de serviço e ampliar sua infraestrutura com recursos adicionais. Um componente anexado pode ler as entradas da instância de serviço de acordo com a especificação. Você não pode excluir diretamente o componente nem anexá-lo a uma instância de serviço diferente. Você também não pode excluir sua instância de serviço nem o serviço e o ambiente relacionados. Para fazer qualquer uma dessas coisas, primeiro atualize o componente para desconectá-lo de sua instância de serviço.

Para manter a infraestrutura do componente além da vida útil de uma única instância de serviço, você atualiza o componente e o separa de sua instância de serviço removendo o serviço e os nomes da instância de serviço. Esse estado separado é um estado de transição. O componente não tem entradas. Sua infraestrutura permanece provisionada e você pode atualizá-la. Você pode excluir recursos aos quais o componente estava associado quando foi anexado (instância de serviço, serviço). Você pode excluir o componente ou atualizá-lo para ser anexado novamente a uma instância de serviço.