一家公司正在使用持续集成和持续交付系统.开发人员现在需要自动将软件包部署到AmazonEC2实例和内部运行的虚拟服务器.应该使用哪种AWS服务来完成此任务?()
AWS CodePipeline
B. AWS CodeBuild
C. AWS Elastic Beanstalk
D. AWS CodeDeploy
查看答案
开发人员已使用AWS无服务器应用程序模型(AWSSAM)构建了在AWSLambda上运行的应用程序.成功部署应用程序的正确执行顺序是什么?()
A. 1.在 Amazon EC2 中构建 SAM 模板.2.将 SAM 模板打包到 Amazon EBS 存储中.3.从 Amazon EBS 部署 SAM 模板.
B. 1.在本地构建 SAM 模板.2.将 SAM 模板打包到 Amazon S3.3.从 Amazon S3 部署 SAM 模板.
C. 1.在本地构建 SAM 模板.2.从 Amazon S3 部署 SAM 模板.3.打包 SAM 模板以供使用.
D. 1.在本地构建 SAM 模板.2.从 AWS CodeCommit 打包 SAM 模板.3.将 SAM 模板部署到 CodeCommit
请说明那些情况下需要编制启动方案?并列出需要编制启动方案的
开发人员将Web应用程序迁移到AWS.作为迁移的一部分,开发人员使用蓝/绿部署实施了自动化的持续集成/持续改进(CI/CD)流程.部署将在新应用程序负载平衡器后面的AutoScaling组中预配新的AmazonEC2实例.迁移完成后,开发人员开始收到用户引导离开系统的投诉.该系统还要求用户在每次新部署后登录.这些问题如何解决?()
A. 使用滚动更新而不是蓝色/绿色部署
B. 将用户会话外部化到 Amazon ElastiCache
C. 在应用程序负载平衡器中打开粘性会话
D. 使用多播复制会话信息
每当源代码发生更改时,开发团队都希望立即构建和部署应用程序.可以使用哪些方法来触发部署?(选择两个.)()
A. 将源代码存储在 Amazon S3 存储桶中.将 AWS CodePipeline 配置为在存储桶中的文件更改时启动.
B. 将源代码存储在加密的 Amazon EBS 卷中.将 AWS CodePipeline 配置为在卷中的文件更改时启动.
C. 将源代码存储在 AWS CodeCommit 存储库中.将 AWS CodePipeline 配置为在将更改提交到存储库后启动.
D. 将源代码存储在 Amazon S3 存储桶中.将 AWS CodePipeline 配置为每 15 分钟启动一次.
E. 将源代码存储在 Amazon EC2 实例的临时存储中.将实例配置为在源代码发生更改时启动 AWSCodePipeline