我正在尝试观看Julia Silge MLOps视频,其中她使用 Vetiver 和 Tidymodels 部署到 AWS Sagemaker,但是在 AWS 上花费了数百美元的账单后:( 我已转向 GCP,因为他们提供 300 美元的免费积分。
我正处于尝试创建 docker 映像以推送到 GCP 的阶段,但是当我运行时:
docker run --env-file C:/Users/John/Documents/.Renviron --rm -p 8000:8000 penguins
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
我有点困惑,因为我已将 .Renviron 设置为包含服务帐户 json 文件,如下所示:
根据 VonC 的回复,我添加了/path/in/container“/documents/”
在下面的屏幕截图中,我可以看到该路径/in/container已被推送到图像:
由于我可以运行gcs_list_buckets(projectId = "my-project-id")并查看我创建的存储桶,因此看起来好像我已完全连接到我的云环境。
经过几天的研究,我似乎必须提供环境变量的完整路径才能启用身份验证,我是否遗漏了什么?