AWS OpsWorks exemples d'utilisation de Tools for PowerShell V5 - Outils AWS pour PowerShell (version 5)

La version 5 (V5) du Outils AWS pour PowerShell est sortie !

Pour plus d'informations sur les modifications majeures et la migration de vos applications, consultez la rubrique relative à la migration.

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 OpsWorks exemples d'utilisation de Tools for PowerShell V5

Les exemples de code suivants vous montrent comment effectuer des actions et implémenter des scénarios courants à l'aide de la Outils AWS pour PowerShell V5 avec AWS OpsWorks.

Les actions sont des extraits de code de programmes plus larges et doivent être exécutées dans leur contexte. Alors que les actions vous indiquent comment appeler des fonctions de service individuelles, vous pouvez les voir en contexte dans leurs scénarios associés.

Chaque exemple inclut un lien vers le code source complet, où vous trouverez des instructions sur la façon de configurer et d'exécuter le code en contexte.

Rubriques

Actions

L'exemple de code suivant montre comment utiliserNew-OPSDeployment.

Outils pour PowerShell V5

Exemple 1 : Cette commande crée un nouveau déploiement d'applications sur toutes les instances basées sur Linux d'une couche dans Stacks. AWS OpsWorks Même si vous spécifiez un ID de couche, vous devez également spécifier un ID de pile. La commande permet au déploiement de redémarrer les instances si nécessaire.

New-OPSDeployment -StackID "724z93zz-zz78-4zzz-8z9z-1290123zzz1z" -LayerId "511b99c5-ec78-4caa-8a9d-1440116ffd1b" -AppId "0f7a109c-bf68-4336-8cb9-d37fe0b8c61d" -Command_Name deploy -Command_Arg @{Name="allow_reboot";Value="true"}

Exemple 2 : Cette commande déploie la appsetup recette du livre de phpapp recettes et la secbaseline recette du livre de testcookbook recettes. La cible de déploiement est une instance, mais l'ID de pile et l'ID de couche sont également requis. L'allow_rebootattribut du paramètre Command_Arg est défini surtrue, ce qui permet au déploiement de redémarrer les instances si nécessaire.

$commandArgs = '{ "Name":"execute_recipes", "Args"{ "recipes":["phpapp::appsetup","testcookbook::secbaseline"] } }' New-OPSDeployment -StackID "724z93zz-zz78-4zzz-8z9z-1290123zzz1z" -LayerId "511b99c5-ec78-4caa-8a9d-1440116ffd1b" -InstanceId "d89a6118-0007-4ccf-a51e-59f844127021" -Command_Name $commandArgs -Command_Arg @{Name="allow_reboot";Value="true
  • Pour plus de détails sur l'API, reportez-vous CreateDeploymentà la section Référence des Outils AWS pour PowerShell applets de commande (V5).