首页 > 解决方案 > 使用 Azure DevOps (AWS ToolKit) 将文件从 s3 下载到 ec2 实例

问题描述

我正在尝试使用 Build Pipeline 中的 AWS CLI 将文件从 s3 下载到 Azure DevOps 中的 ec2 实例。我能够获取下载日志,但数据未下载到我的 ec2 实例上。

从 EC2 实例执行时,相同的命令有效。DevOps 没有给我任何错误,但我没有看到数据移动到我的实例。

谢谢你的帮助。

日志截图

使用的命令

标签: azureamazon-s3amazon-ec2azure-devopsaws-cli

解决方案


你可以参考这张票

AWS CLI 调用 AWS API。Amazon S3 的 API 无法与 Amazon EC2 实例上的操作系统进行交互。

因此,当您在 EC2 实例中运行相同的命令时,它可以按预期工作。但它在 Azure Devops Pipeline 中不起作用。

您可以尝试使用aws cli send-command将其发送aws s3 cp command到 EC2 实例。

这是一个例子:

在此处输入图像描述


推荐阅读