有一种简单的方法可以将文件从本地主机复制到 AWS ECS Fargate 容器吗?
像 Docker cp docker cp :/file/path/in/container/file /host/local/path/file ?
我找到了一些解决方法,例如:
有人可以帮助我吗?
谢谢
ECS Fargate 没有
docker cp
。对于大多数用例和大文件来说,S3 是将文件传输到容器的好方法。 可以使用任务角色运行 ECS 任务/服务,然后使用 AWS CLI 或任何 AWS 开发工具包,您可以使用这些任务角色从 S3 获取对象。 CLI 和大多数 SDK 可以开箱即用地使用容器内的角色,无需任何配置。
对于一次性的小型非二进制文件,您不会太害怕到处丢失一个字节,可以使用ECS exec,它为您的容器提供一个 shell,然后您可以粘贴或通过管道传输您的文件内容通过 ECS exec shell 进入另一个文件。