AWS ECS通过bash从容器内部将文件上传到存储桶

时间:2020-07-16 14:59:23

标签: amazon-web-services amazon-s3 amazon-ecs

我有一个用AWS Fargate运行的ecs任务。我在容器上生成了一些文件,需要将这些文件上传到s3存储桶。

我可以通过将aws cli安装到容器中来做到这一点吗?

我不确定以下内容:

  • 我是否需要使用一些rest api(例如python boto3库)还是可以使用aws控制台?
  • 我应该如何验证请求(iam和aws秘密管理器?)

1 个答案:

答案 0 :(得分:1)

我是否需要使用其他REST API(例如python boto3库),还是可以 使用aws控制台?

您是否在问如何将AWS CLI安装到在ECS中运行的Docker容器中?您将需要更新Docker映像以包括AWS CLI,然后将容器重新部署到ECS。 AWS API,Boto3或AWS控制台无法帮助完成该任务。

我应该如何验证请求(iam和aws秘密管理器?)

通过为ECS任务分配IAM角色。