草庐IT

cloud-storage

全部标签

python - 使用 Python 将文件上传到 Google Cloud Storage Bucket 子目录

我已经成功实现了将文件上传到GoogleCloudStorage存储桶的python函数,但我想将它添加到存储桶中的子目录(文件夹),当我尝试将它添加到存储桶名称时,代码失败找到文件夹。谢谢!defupload_blob(bucket_name,source_file_name,destination_blob_name):"""Uploadsafiletothebucket."""storage_client=storage.Client()bucket=storage_client.get_bucket(bucket_name+"/folderName")#Itriedtoaddm

python - google.cloud 导入存储 : cannot import storage

我试着按照我在这里找到的谷歌教程运行下面的代码:https://cloud.google.com/docs/authentication/productiondefimplicit():fromgoogle.cloudimportstorage#Ifyoudon'tspecifycredentialswhenconstructingtheclient,the#clientlibrarywilllookforcredentialsintheenvironment.project='my_project_name'storage_client=storage.Client(project=

python - Google Cloud SDK 在 OS X : (gcloud. components.list 上安装)无法从服务器获取组件列表

我正在尝试安装GoogleCloudSDK(https://cloud.google.com/sdk/docs/quickstart-mac-os-x)并收到此错误:ERROR:(gcloud.components.list)Failedtofetchcomponentlistingfromserver.Checkyournetworksettingsandtryagain.已经尝试更新OpenSSL和相应的Python(也尝试过Python2.7.8):opensslversionOpenSSL1.0.2k26Jan2017python-VPython2.7.13Python也使用这

python - 获取文件的公共(public) URL - Google Cloud Storage - App Engine (Python)

是否有相当于getPublicUrlPHPmethod的python?$public_url=CloudStorageTools::getPublicUrl("gs://my_bucket/some_file.txt",true);我正在使用适用于Python的Google云客户端库存储一些文件,并且我正在尝试找出一种以编程方式获取我正在存储的文件的公共(public)URL的方法。 最佳答案 请引用https://cloud.google.com/storage/docs/reference-uris关于如何构建URL。对于公共(

python - 为什么 S3(与 boto 和 django-storages 一起使用)甚至为公共(public)文件提供签名 url?

这很奇怪。我混合了公共(public)文件和私有(private)文件。我想要公共(public)文件中的普通网址,以及私有(private)文件中的签名网址。我尝试将AWS_QUERYSTRING_AUTH更改为False,默认情况下,它在django-storages中为True。但是,当我更改它时,我的私有(private)文件url未签名(因此无法访问)。可能是我在这里遗漏了什么。有什么办法可以解决?提前致谢。 最佳答案 AWS_QUERYSTRING_AUTH设置默认行为,但您可以在创建S3BotoStorage实例时覆盖

python - 如何在ubuntu服务器上安装cloud9 IDE

我有一个开发服务器,主要运行基于python的应用程序。我喜欢cloud9等工具的界面,但由于我有服务器,所以我宁愿在自己的服务器上有类似的东西。这就是我所说的“自托管”。我只需要编辑本地文件(即该服务器上的文件)。服务器正在运行Ubuntu服务器12.04。cloud9显然可用于自托管,但我从未使用过node.js,如果可能的话我不想了解它。我知道cloud9也提供与其他服务器的ssh集成,但我希望找到一个我可以轻松地在Ubuntu上安装并轻松配置的软件包。stackoverflow上有一个类似的问题,但从2009年开始。 最佳答案

Android:在线测试推送通知(Google Cloud Messaging)

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭6年前。ImprovethisquestionUpdate:GCMisdeprecated,useFCM我正在我的应用程序中实现GoogleCloudMessaging。服务器代码还没有准备好,在我的环境中,由于一些防火墙限制,我无法为推送通知部署测试服务器。我正在寻找的是一个在线服务器,它将向我的设备发送一些测试通知以测试我的客户端实现。 最佳答案

Android:在线测试推送通知(Google Cloud Messaging)

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭6年前。ImprovethisquestionUpdate:GCMisdeprecated,useFCM我正在我的应用程序中实现GoogleCloudMessaging。服务器代码还没有准备好,在我的环境中,由于一些防火墙限制,我无法为推送通知部署测试服务器。我正在寻找的是一个在线服务器,它将向我的设备发送一些测试通知以测试我的客户端实现。 最佳答案

python - 升级到 Django 1.7。获取错误 : Cannot serialize: <storages. backends.s3boto.S3BotoStorage 对象

我正在尝试将Django应用程序从Django1.6.6升级到1.7,并且我使用的是Python2.7.8。当我运行pythonmanage.pymakemigrations时,出现以下错误:ValueError:Cannotserialize:TherearesomevaluesDjangocannotserializeintomigrationfiles.相关代码如下:protected_storage=storages.backends.s3boto.S3BotoStorage(acl='private',querystring_auth=True,querystring_exp

javascript - Cloud9 IO 禁用键绑定(bind)或 Cloud9 替代方案

我找到了Cloud9.io,我打算用它来教人们用html、css、javascript和php编写代码,但有一个问题。我们都是捷克人,如果我们想创建{,我们按Right-Alt+B和},我们按Right-Alt+N。然而,这是Cloud9.io中的一个问题,每当我们按下}时,它认为我们要创建新文件,因为我们按下Rigth-Alt+N。那么有什么办法可以禁用这些键绑定(bind),或者编辑它们的JS使其不使用任何键绑定(bind)吗?或者,如果不可能,您是否知道Cloud9.io的任何替代方案,我可以用它来教其他人编码,这样他们就可以实时看到我的编码,它有聊天功能,他们还可以编辑他们的文