Python 在云计算上使用Google云存储文件和Jupyter笔记本

Python 在云计算上使用Google云存储文件和Jupyter笔记本,python,google-cloud-platform,jupyter-notebook,google-cloud-storage,Python,Google Cloud Platform,Jupyter Notebook,Google Cloud Storage,我正在做一个机器学习项目,我刚刚建立了一个谷歌云帐户 我有一个VM实例正在运行,Jupyter正在工作。我在谷歌云存储上放置了几个文件夹,假设我可以将其连接到我的虚拟机,并使用运行Python 3的Jupyter笔记本中的文件 我无法找到从虚拟机访问存储中文件的方法。谁来帮忙 要从VM访问云存储,需要使用API访问权限创建VM。当您最初创建VM时,在CloudAPI范围部分下有许多选项可用。选择存储权限以授予VM对云存储的访问权限 现在VM可以访问存储,您可以使用该命令使用存储桶的名称直接从云存

我正在做一个机器学习项目,我刚刚建立了一个谷歌云帐户

我有一个VM实例正在运行,Jupyter正在工作。我在谷歌云存储上放置了几个文件夹,假设我可以将其连接到我的虚拟机,并使用运行Python 3的Jupyter笔记本中的文件


我无法找到从虚拟机访问存储中文件的方法。谁来帮忙

要从VM访问云存储,需要使用API访问权限创建VM。当您最初创建VM时,在CloudAPI范围部分下有许多选项可用。选择存储权限以授予VM对云存储的访问权限

现在VM可以访问存储,您可以使用该命令使用存储桶的名称直接从云存储桶访问信息


通过执行上述操作,您还可以将存储桶的访问权限扩展到同事。项目的访问权限可以通过google cloud的IAM部分进行控制。

google cloud Storage是一种对象存储服务,您可以使用https从任何VM访问它。“假设我可以将它连接到我的虚拟机”是什么意思?它不是文件存储,因此没有“连接”。谢谢,这非常有用。我错误地认为谷歌云存储是一个文件存储。那么,我应该在虚拟机上存储文件吗?您建议我使用什么文件存储来访问VM?GCS有python API。当您尝试使用它们时会发生什么情况?使用云存储,您可以、、等。如果您尝试以交互方式修改文件,您将无法这样做。一种选择是下载、修改,然后再次上传。有一种方法可以用于这些。