【发布时间】:2021-07-27 22:57:54
【问题描述】:
我正在尝试使用 celery-k8s 并使用示例/celery-k8s 作为开始运行 dagster。从操场上运行管道后,我得到了
Initialization of resources [s3, io_manager] failed.
botocore.exceptions.NoCredentialsError: Unable to locate credentials
我已经在文档中提到的环境变量中配置了 aws 凭据
deployments:
- name: "user-code-deployment-test"
image:
repository: "somasays/dagster-usercode-example"
tag: "0.5"
pullPolicy: Always
dagsterApiGrpcArgs:
- "-f"
- "/workspace/repo.py"
port: 3030
env:
AWS_ACCESS_KEY_ID: AAAAAAAAAAAAAAAAAAAAAAAAA
AWS_SECRET_ACCESS_KEY: qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
AWS_DEFAULT_REGION: eu-central-1
我还可以看到这些值是在 pod 的 env 变量中设置的,并且还可以在 pip install awscli 和 aws s3 ls 看到作业 pod 下方的屏幕截图之后访问 s3 位置,但是会抛出 Unable to locate credentials
【问题讨论】:
标签: dagster