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

要使用CLI推送修订版,有一个命令,如:

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存储,尽pipe有一种方法可以创build一个部署(createDeployment)

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

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