Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 地面军事系统如何知道我在使用哪个项目?_Python_Google Cloud Storage - Fatal编程技术网

Python 地面军事系统如何知道我在使用哪个项目?

Python 地面军事系统如何知道我在使用哪个项目?,python,google-cloud-storage,Python,Google Cloud Storage,一个简单的Python代码,用于列出Google云存储中特定文件夹中的obj: from apiclient import discovery import apiclient import json client = discovery.build('storage', 'v1beta2') request = client.objects().list( bucket = 'mybucket', prefix = 'myfolder1/myfolder', key

一个简单的Python代码,用于列出Google云存储中特定文件夹中的obj:

from apiclient import discovery
import apiclient
import json

client = discovery.build('storage', 'v1beta2')

request = client.objects().list(
    bucket = 'mybucket',
    prefix = 'myfolder1/myfolder',
    key =   'A0rsER3odwksawsesse3Dw_d3Ks') # my API key

try:
    response = request.execute()
    print json.dumps(response, indent = 2)

except apiclient.errors.HttpError, e:
    print e
然后我得到了下面的失败消息:

https://www.googleapis.com/storage/v1beta2/b/mybucket/o?prefix=myfolder1%2Fmyfolder&alt=json&key=A0rsER3odwksawsesse3Dw_d3Ks 返回*未配置访问权限。请使用Google开发者控制台激活项目的API。*>

我已经为我的项目启用了API,所以正如返回消息所说,这不应该是问题所在,也许它跳转到了错误的项目?正如我所知,流程应该是->GCS中的项目->桶->根文件夹->文件夹-1

所以我的问题是,这段代码如何知道我在使用哪个项目?这里有没有漏码


谢谢你的帮助

API密钥本身仅适用于访问公共存储桶中的数据。GCS能够通过查看API密钥将API使用映射回您的项目,该密钥是唯一的。对于公共数据访问以外的任何内容,您都需要适当的身份验证,例如,通过OAuth2。更多信息请点击此处:


您的代码看起来不错,并且可以与公共存储桶一起工作,我已经验证了这一点。确保在开发者控制台中同时启用了Google Cloud Storage和Google Cloud Storage JSON API。

API密钥仅适用于访问公共存储桶中的数据。GCS能够通过查看API密钥将API使用映射回您的项目,该密钥是唯一的。对于公共数据访问以外的任何内容,您都需要适当的身份验证,例如,通过OAuth2。更多信息请点击此处:

您的代码看起来不错,并且可以与公共存储桶一起工作,我已经验证了这一点。确保在开发者控制台中同时启用了Google云存储和Google云存储JSON API