小编Mar*_*cha的帖子

使用 Boto3 无法在 Fargate 容器内找到凭据

我正在尝试创建一个容器来分割文件,然后将它们上传到 S3 容器。该过程按预期工作,但是当尝试将文件发送到 S3 时,它失败并出现错误Unable to locate credentials inside fargate container

我的 dockerfile 如下所示:

FROM python:3.8-slim

RUN apt-get update \
    && apt-get install -y wget \
    && rm -rf /var/lib/apt/lists/*

RUN mkdir /tmp/splitter

RUN pip install --upgrade pip && \
    pip install --no-cache-dir requests boto3

RUN wget -O /tmp/init.sh (WHATEVER) \
    && chmod +x /tmp/init.sh

CMD /tmp/init.sh
Run Code Online (Sandbox Code Playgroud)

我的角色设置类似于Amazon 文档中出现的 ecsTaskExecutionRole 。

python amazon-web-services docker

8
推荐指数
1
解决办法
2305
查看次数

标签 统计

amazon-web-services ×1

docker ×1

python ×1