从 Google Cloud Storage 存储桶进行 pip 安装

kof*_*ari 5 pip python-2.7 google-cloud-platform python-wheel

我想从 Google Cloud Storage 存储桶安装 Python 包 (my-package-1.0.0.tar.gz)。

它适用于公开可用的存储桶(允许在 GCS 存储桶上进行公共读取访问?)或签名的 URL(https://cloud.google.com/storage/docs/access-control/signing-urls-with-helpers)。不过我想知道是否还有其他解决方案。

我想要一个私有的Python包,可以从用户友好的(或者我可以说开发人员友好的url)访问,例如https://storage.googleapis.com/pypi-packages/my-package/my-package -1.0.0.tar.gz

我希望可以从其他 Google Cloud Platform 工具(例如 Dataflow、Cloud ML、Composer 或 GKE)访问此软件包

你认为这是可行的吗?

Nah*_*ela 2

您可以为您的存储桶分配自定义域,以获得您想要的友好 URL,然后使用签名的 url访问您想要的对象。

要分配自定义域,您需要创建一个名称与域相同的存储桶。例如,对于像www.anyname.com这样的域,您需要调用您的存储桶www.anyname.com

此后,您将创建一条CNAME指向 c.storage.googleapis.com 的记录。