AWS Proton objetos - 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á.

AWS Proton objetos

O diagrama a seguir mostra os AWS Proton objetos principais e sua relação com outros objetos AWS e objetos de terceiros. As setas representam a direção do fluxo de dados (a direção inversa da dependência).

Seguimos o diagrama com breves descrições e links de referência para esses AWS Proton objetos.

Diagrama ilustrando o AWS provisionamento gerenciado em AWS Proton
  • Modelo de ambiente: Uma coleção de versões de modelo de ambiente que podem ser usadas para criar ambientes do AWS Proton .

    Para obter mais informações, consulte Criação e pacotes de modelos e AWS Proton modelos.

  • Versão do modelo de ambiente: Uma versão específica de um modelo de ambiente. Usa um pacote de modelos como entrada, seja de um bucket do S3 ou de um repositório Git. O pacote especifica a Infraestrutura como Código (IaC) e os parâmetros de entrada relacionados para um ambiente. AWS Proton

    Para ter mais informações, consulte Modelos versionados, Registre e publique modelos e Configurações de sincronização de modelo.

  • Ambiente — O conjunto de recursos de AWS infraestrutura compartilhada e políticas de acesso em que AWS Proton os serviços são implantados. AWS os recursos são provisionados usando uma versão de modelo de ambiente invocada com valores de parâmetros específicos. As políticas de acesso são fornecidas em um perfil de serviço.

    Para obter mais informações, consulte AWS Proton ambientes.

  • Modelo de serviço: Uma coleção de versões de modelo de serviço que podem ser usadas para criar serviços do AWS Proton .

    Para obter mais informações, consulte Criação e pacotes de modelos e AWS Proton modelos.

  • Versão de modelo de serviço: Uma versão específica de um modelo de serviço. Usa um pacote de modelos como entrada, seja de um bucket do S3 ou de um repositório Git. O pacote especifica a Infraestrutura como Código (IaC) e os parâmetros de entrada relacionados para um serviço. AWS Proton

    Uma versão do modelo de serviço também especifica essas restrições nas instâncias de serviço com base na versão:

    • Modelos de ambiente compatíveis: As instâncias só podem ser executadas em ambientes baseados nesses modelos de ambiente compatíveis.

    • Fontes de componentes compatíveis: Os tipos de componentes que os desenvolvedores podem associar às instâncias.

    Para ter mais informações, consulte Modelos versionados, Registre e publique modelos e Configurações de sincronização de modelo.

  • Serviço: Uma coleção de instâncias de serviço que executam uma aplicação usando recursos especificados em um modelo de serviço e, opcionalmente, um pipeline de CI/CD que implanta o código da aplicação nessas instâncias.

    No diagrama, a linha tracejada do modelo de serviço significa que o serviço passa o modelo para as instâncias de serviço e para o pipeline.

    Para obter mais informações, consulte AWS Proton serviços.

  • Instância de serviço — O conjunto de recursos de AWS infraestrutura que executam um aplicativo em um AWS Proton ambiente específico. AWS os recursos são provisionados usando uma versão do modelo de serviço invocada com valores de parâmetros específicos.

    Para obter mais informações, consulte AWS Proton serviços e Atualize uma instância de serviço.

  • Pipeline: Um pipeline opcional de CI/CD que implanta uma aplicação nas instâncias de um serviço, com políticas de acesso para provisionar esse pipeline. As políticas de acesso são fornecidas em um perfil de serviço. Um serviço nem sempre tem um AWS Proton pipeline associado. Você pode optar por gerenciar suas implantações de código de aplicativo fora dele. AWS Proton

    No diagrama, a linha tracejada de Service e a caixa tracejada ao redor do Pipeline significam que, se você optar por gerenciar suas implantações de CI/CD sozinho, o AWS Proton pipeline pode não ser criado e seu próprio pipeline pode não estar em sua conta. AWS

    Para obter mais informações, consulte AWS Proton serviços e Atualizar um pipeline de serviço.

  • Componente: Uma extensão definida pelo desenvolvedor para uma instância de serviço. Especifica recursos adicionais de AWS infraestrutura que um aplicativo específico pode precisar, além dos recursos fornecidos pelo ambiente e pela instância do serviço. As equipes de plataforma controlam a infraestrutura que um componente pode provisionar ao atribuir um perfil de componente ao ambiente.

    Para obter mais informações, consulte AWS Proton componentes.