AWSAppConfig - AWS CodePipeline

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á.

AWSAppConfig

AWSAppConfig é uma capacidade deAWS Systems Manager. O AppConfig oferece suporte a implantações controladas em aplicativos de qualquer tamanho e inclui verificações de validação e monitoramento integrados. Você pode usar o AppConfig com aplicativos hospedados em instâncias do Amazon EC2AWS Lambda, contêineres, aplicativos móveis ou dispositivos de IoT.

OAppConfiga ação de implantação é umaAWS CodePipelineação que implanta configurações armazenadas em seu local de origem de pipeline em um AppConfig especificadoAplicativo,ambiente, econfiguraçãoPerfil. Ele usa as preferências definidas em um AppConfigEstratégia de implantação.

Tipo de ação

  • Categoria: Deploy

  • Proprietário: AWS

  • Fornecedor: AppConfig

  • Versão: 1

Parâmetros de configuração

Aplicativo

: obrigatório Sim

O ID daAWSAplicativo AppConfig com os detalhes de sua configuração e implantação.

Ambiente

: obrigatório Sim

O ID daAWSAmbiente AppConfig onde a configuração é implantada.

ConfigurationProfile

: obrigatório Sim

O ID daAWSPerfil de configuração do AppConfig para implantar.

InputArtifactConfigurationPath

: obrigatório Sim

O caminho do arquivo dos dados de configuração dentro do artefato de entrada a ser implantado.

Estratégia de Implementação

: obrigatório Não

OAWSEstratégia de implantação do AppConfig a ser usada para implantação.

Input artifacts (Artefatos de entrada)

  • Número de artefatos: 1

  • Descrição: O artefato de entrada para a ação de implantação.

Artefatos de saída

Não aplicável.

Exemplo de configuração da ação

YAML
name: Deploy actions: - name: Deploy actionTypeId: category: Deploy owner: AWS provider: AppConfig version: '1' runOrder: 1 configuration: Application: 2s2qv57 ConfigurationProfile: PvjrpU DeploymentStrategy: frqt7ir Environment: 9tm27yd InputArtifactConfigurationPath: / outputArtifacts: [] inputArtifacts: - name: SourceArtifact region: us-west-2 namespace: DeployVariables
JSON
{ "name": "Deploy", "actions": [ { "name": "Deploy", "actionTypeId": { "category": "Deploy", "owner": "AWS", "provider": "AppConfig", "version": "1" }, "runOrder": 1, "configuration": { "Application": "2s2qv57", "ConfigurationProfile": "PvjrpU", "DeploymentStrategy": "frqt7ir", "Environment": "9tm27yd", "InputArtifactConfigurationPath": "/" }, "outputArtifacts": [], "inputArtifacts": [ { "name": "SourceArtifact" } ], "region": "us-west-2", "namespace": "DeployVariables" } ] }

Os recursos relacionados a seguir podem ajudar você à medida que trabalha com esta ação.

  • AWSAppConfig— Para obter informações sobre oAWSImplementações do AppConfig, consulte oAWS Systems ManagerGuia do usuário.

  • Tutorial: Criar um pipeline que use oAWSAppConfig— Este tutorial apresenta o uso de arquivos de configuração de implantação simples e recursos do AppConfig e mostra como usar o console para criar um pipeline com umAWSAção de implantação AppConfig.