使用SDK推送应用程序修订版

时间:2017-02-13 04:27:50

标签: node.js amazon-web-services amazon-s3 amazon-ec2 aws-code-deploy

要使用CLI推送修订版,有command之类的:

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

我如何使用SDK执行此操作?我无法找到一种方法,可以帮助我将应用程序推送到S3存储,尽管有一种创建部署的方法(createDeployment)

1 个答案:

答案 0 :(得分:1)

CLI中的push命令是AWS CLI的CodeDeploy插件,您可以在此处找到源代码:https://github.com/aws/aws-cli/blob/develop/awscli/customizations/codedeploy/push.py

它实际上调用了几个不同的API来创建修订包,上传它并创建部署。使用SDK,您可以通过创建自己的包装器来实现相同的功能,该包装器将按照相同的顺序调用API。