【问题标题】:How to explicitly define the AWS credentials for MLFlow when using AWS S3 as artifact store使用 AWS S3 作为工件存储时如何为 MLFlow 显式定义 AWS 凭证
【发布时间】:2021-05-11 04:50:32
【问题描述】:

所以我使用了一个 MLFlow 跟踪服务器,我在其中定义了一个 S3 存储桶作为工件存储。现在,MLFlow 默认通过我的.aws/credentials 中的default 配置文件获取写入/读取存储桶的凭据,但我也有stagingdev 配置文件。所以我的问题是有没有办法明确告诉 MLFlow 使用stagingdev 配置文件凭据而不是default?我似乎无法在任何地方找到此信息。谢谢!

【问题讨论】:

    标签: amazon-s3 mlflow


    【解决方案1】:

    要允许服务器和客户端访问工件位置,您应该像往常一样配置您的云提供商凭据。例如,对于 S3,您可以设置 AWS_ACCESS_KEY_ID 和 AWS_SECRET_ACCESS_KEY 环境变量、使用 IAM 角色或在 ~/.aws/credentials 中配置默认​​配置文件。有关更多信息,请参阅设置 AWS 凭证和区域以进行开发。

    显然没有设置其他配置文件的选项。我使用 aws-vault,所以很容易更改配置文件

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-14
      • 1970-01-01
      • 2017-06-20
      • 2016-08-17
      • 2020-12-24
      相关资源
      最近更新 更多