1

Pour pousser une révision à l'aide CLI, il y a un command comme:POUSSER une révision de l'application à l'aide du SDK

aws deploy push --application-name WordPress_App --description 
"This is my deployment" --ignore-hidden-files --s3-location 
s3://CodeDeployDemoBucket/WordPressApp.zip --source 
/tmp/MyLocalDeploymentFolder/ 

Comment pourrais-je faire cela en utilisant le SDK? Je ne pouvais pas trouver une méthode, qui va m'aider à pousser l'application au stockage S3, bien qu'il existe une méthode pour créer un déploiement (createDeployment)

Répondre

1

La commande push dans la CLI est un plugin CodeDeploy pour AWS CLI, vous pouvez trouver le code source ici: https://github.com/aws/aws-cli/blob/develop/awscli/customizations/codedeploy/push.py

Il appelle en fait plusieurs API différentes pour créer l'ensemble de révision, le télécharger et créer un déploiement. Avec SDK, vous pouvez réaliser la même chose en créant votre propre wrapper qui appellera les API suivant le même ordre.