AWS AppConfig - AWS CodePipeline

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

AWS AppConfig

AWS AppConfig est une capacité de AWS Systems Manager. AppConfig prend en charge les déploiements contrôlés vers des applications de toutes tailles et inclut des contrôles de validation et une surveillance intégrés. Vous pouvez l'utiliser AppConfig avec des applications hébergées sur des instances Amazon EC2, des conteneurs AWS Lambda, des applications mobiles ou des appareils IoT.

L'action de AppConfig déploiement est une AWS CodePipeline action qui déploie les configurations stockées dans l'emplacement source de votre pipeline vers une AppConfig application, un environnement et un profil de configuration spécifiques. Il utilise les préférences définies dans une stratégie AppConfig de déploiement.

Type d'action

  • Catégorie : Deploy

  • Propriétaire : AWS

  • Fournisseur : AppConfig

  • Version : 1

Paramètres de configuration

Application

Obligatoire : oui

L'ID de l' AWS AppConfig application avec les détails de votre configuration et de votre déploiement.

Environnement

Obligatoire : oui

ID de l' AWS AppConfig environnement dans lequel la configuration est déployée.

ConfigurationProfile

Obligatoire : oui

ID du profil de AWS AppConfig configuration à déployer.

InputArtifactConfigurationPath

Obligatoire : oui

Le chemin de fichier des données de configuration dans l'artefact d'entrée à déployer.

DeploymentStrategy

Obligatoire : non

Stratégie de AWS AppConfig déploiement à utiliser pour le déploiement.

Artefacts d'entrée

  • Nombre d'objets : 1

  • Description : artefact d'entrée pour l'action de déploiement.

Artefacts de sortie

Non applicable.

Exemple de configuration d'action

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

Les ressources connexes suivantes peuvent s'avérer utiles dans le cadre de l'utilisation de cette action.