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 Service Catalog référence des actions de déploiement
Vous utilisez une AWS Service Catalog action pour déployer des modèles à l'aide de votre pipeline. Il s'agit de modèles de ressources que vous avez créés dans Service Catalog.
Type d'action
-
Catégorie :
Deploy -
Propriétaire :
AWS -
Fournisseur :
ServiceCatalog -
Version :
1
Paramètres de configuration
- TemplateFilePath
-
Obligatoire : oui
Le chemin du fichier de votre modèle de ressource dans votre emplacement source.
- ProductVersionName
-
Obligatoire : oui
La version du produit dans le catalogue de services.
- ProductType
-
Obligatoire : oui
Type de produit dans le catalogue de services.
- ProductId
-
Obligatoire : oui
L'identifiant du produit dans le catalogue de services.
- ProductVersionDescription
-
Obligatoire : non
Description de la version du produit dans le catalogue de services.
Artefacts d'entrée
-
Nombre d'objets :
1 -
Description : Il s'agit de l'artefact d'entrée pour votre action.
Artefacts de sortie
-
Nombre d'objets :
0 -
Description : Les artefacts de sortie ne s'appliquent pas à ce type d'action.
Autorisations relatives aux rôles de service : action Service Catalog
Pour le support du catalogue de services, ajoutez ce qui suit à votre déclaration de politique :
{ "Effect": "Allow", "Action": [ "servicecatalog:ListProvisioningArtifacts", "servicecatalog:CreateProvisioningArtifact", "servicecatalog:DescribeProvisioningArtifact", "servicecatalog:DeleteProvisioningArtifact", "servicecatalog:UpdateProduct" ], "Resource": "resource_ARN" }, { "Effect": "Allow", "Action": [ "cloudformation:ValidateTemplate" ], "Resource": "resource_ARN" }
Exemples de configurations d'actions par type de fichier de configuration
L'exemple suivant montre une configuration valide pour une action de déploiement qui utilise Service Catalog, pour un pipeline créé dans la console sans fichier de configuration distinct :
"configuration": { "TemplateFilePath": "S3_template.json", "ProductVersionName": "devops S3 v2", "ProductType": "CLOUD_FORMATION_TEMPLATE", "ProductVersionDescription": "Product version description", "ProductId": "prod-example123456" }
L'exemple suivant montre une configuration valide pour une action de déploiement qui utilise Service Catalog, pour un pipeline créé dans la console avec un fichier de sample_config.json configuration distinct :
"configuration": { "ConfigurationFilePath": "sample_config.json", "ProductId": "prod-example123456" }
Exemple de configuration d'action
Consultez aussi
Les ressources connexes suivantes peuvent s'avérer utiles dans le cadre de l'utilisation de cette action.
-
Guide de l'utilisateur du catalogue de services : pour plus d'informations sur les ressources et les modèles du catalogue de services, consultez le guide de l'utilisateur du catalogue de services.
-
Tutoriel : Création d'un pipeline qui se déploie vers Service Catalog— Ce didacticiel explique comment créer et configurer un pipeline pour déployer votre modèle de produit dans Service Catalog et appliquer les modifications que vous avez apportées à votre référentiel source.