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.

AWS AppConfig

AWS AppConfig es una capacidad de AWS Systems Manager. AppConfig admite despliegues controlados en aplicaciones de cualquier tamaño e incluye controles de validación y monitoreo integrados. Puede usarlo AppConfig con aplicaciones alojadas en instancias, contenedores AWS Lambda, aplicaciones móviles o dispositivos de IoT de Amazon EC2.

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

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 AWS AppConfig aplicación con los detalles de la configuración y el despliegue.

Environment

Obligatorio: sí

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

ConfigurationProfile

Obligatorio: sí

El ID del perfil de AWS AppConfig configuración 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

Obligatorio: no

La estrategia AWS AppConfig de despliegue que se utilizará para el despliegue.

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.