我需要将应用程序的静态内容部署到AWS S3存储桶。
我收到此错误错误:存储桶mybucketname.s3.amazonaws.com不存在。
我已经创建了一个服务连接,并在“任务”中使用了它。 我可以使用服务连接中指定的相同凭据,通过Cyberduck工具直接访问存储桶。
试图同时使用这两个AWS S3上传任务 https://marketplace.visualstudio.com/items?itemName=AmazonWebServices.aws-vsts-tools) https://marketplace.visualstudio.com/items?itemName=MFelling.AWSS3Upload
我需要在AWS存储桶上设置任何特殊权限吗?
答案 0 :(得分:0)
AWS文档仅说明您需要创建一个IAM用户并下载其凭证。并为AWS的Azure服务连接提供凭据。请检查有关如何配置AWS服务连接的详细信息。
请在azure devops中仔细检查aws服务连接的设置(尝试更新访问ID和秘密访问密钥)。
并确保在天蓝色devops中检查Grant access permission to all pipelines
的AWS服务连接。
您还可以查看this bog,它提供了一个详细示例,显示了如何从天蓝色devops部署到aws。