首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在AWS copilot任务运行中装载卷

在AWS copilot任务运行中装载卷
EN

Stack Overflow用户
提问于 2020-11-03 23:31:08
回答 1查看 87关注 0票数 1

我正在使用copilot执行容器来测试我们的代码。

实际上,我可以使用以下命令来运行测试:

代码语言:javascript
运行
复制
copilot task run -n <app_name> --default \
    --image <image_from_ecr> \
    --command <test_file> --cpu 1024 --memory 2048

这将基于应用程序图像创建服务并执行。如果我使用--follow标记,我可以看到执行,一切都进行得很顺利。

我现在需要的是能够读取nightwatch在容器中写入的测试输出。

当我使用docker run执行测试时,我会挂载一个卷。

但是现在我不知道如何使用copilot task run命令挂载卷。

如果有其他方法来生成文件,任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2020-11-27 17:08:50

无法将卷装入以这种方式执行的任务。

我的案例的解决方案是:

  1. 使用能够写入S3存储桶的IAM角色执行任务。
  2. 在测试完成后将输出测试数据上传到存储桶。这是在控制主机中测试执行的脚本的S3存储桶中的测试输出itself.
  3. Download任务中完成的。

这是使用copilot运行任务的脚本,因此知道所有参数和选项,并可以从存储桶中下载适当的文件夹。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64665830

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档