Referencia de acciones de implementación de AWS AppConfig - AWS CodePipeline

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Referencia de acciones de implementación de AWS AppConfig

AWS AppConfig es una capacidad de AWS Systems Manager. AppConfig admite implementaciones controladas en aplicaciones de cualquier tamaño e incluye comprobaciones de validación y monitorización integrados. Puede utilizar AppConfig con aplicaciones alojadas en instancias de Amazon EC2, AWS Lambda, contenedores, aplicaciones móviles o dispositivos con IoT.

La acción de implementación de AppConfig es una acción AWS CodePipeline que implementa las configuraciones almacenadas en la ubicación de origen de la canalización en una aplicación, un entorno y un perfil de configuración de AppConfig específicos. Utiliza las preferencias definidas en una estrategia de implementación de AppConfig.

Tipo de acción

  • Categoría: Deploy

  • Propietario: AWS

  • Proveedor: AppConfig

  • Versión: 1

Parámetros de configuración

Application

Obligatorio: sí

El ID de la aplicación de AWS AppConfig con los detalles de su configuración e implementación.

Environment

Obligatorio: sí

El ID del entorno de AWS AppConfig en el que se implementa la configuración.

ConfigurationProfile

Obligatorio: sí

El ID del perfil de configuración de AWS AppConfig que se va a implementar.

InputArtifactConfigurationPath

Obligatorio: sí

La ruta del archivo de los datos de configuración del artefacto de entrada que se va a implementar.

DeploymentStrategy

Requerido: no

La estrategia de implementación de AWS AppConfig que se utilizará para la implementación.

Artefactos de entrada

  • Número de artefactos: 1

  • Descripción: el artefacto de entrada para la acción de implementación.

Artefactos de salida

No se usa.

Ejemplo de configuración de una acción

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" } ] }

Los recursos relacionados siguientes pueden serle de ayuda cuando trabaje con esta acción.