google-cloud-storage - Signurl 命令在创建签名 URL 时需要谷歌存储中 gsutil 中的 pyopenssl 库

标签 google-cloud-storage python-2.6 pyopenssl

我正在尝试使用 gsutil 创建一个签名 URL。
以下是命令
$ gsutil signurl -d 10m path/to/privatekey.p12 gs://bucket/foo

网站中提到的https://developers.google.com/storage/docs/accesscontrol

我还使用我的存储桶名称和对象发出了相同的命令,如下所示

gsutil signurl -d 10m C:\Users\Desktop\javascript\service\4e263da.p12 gs://code-sample/File1

但我有以下错误

"signurl command requires the pyopenssl library try pip install pyopenssl or easy_install pyopenssl"



.所以,我从这里为窗口安装了 PyOpenSSL

https://pypi.python.org/pypi/pyOpenSSL/0.13 .我的python版本是2.6.仍然在运行命令时遇到同样的错误。所以我的问题是为什么我在 gsutil 中安装了 pyopenssl 后仍然无法识别命令 signurl

最佳答案

安装

pip3 install --user pyopenssl

它应该可以工作(特别是如果您在云控制台中运行)!

关于google-cloud-storage - Signurl 命令在创建签名 URL 时需要谷歌存储中 gsutil 中的 pyopenssl 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24994062/

相关文章:

python - 绝对导入和管理包的 "live"和 "development"版本

python-2.7 - 为 sslv3 问题修补 pyopenssl

google-cloud-storage - Flink 检查点到 Google Cloud Storage

javascript - 尝试上传到使用多个元数据生成的 GCP 签名网址时收到 403

google-cloud-storage - 适用于 Google Cloud Storage Bucket 的 Cloudflare CDN

java - 无法从 Google Cloud Storage 返回对象名称

iterator - 从压缩迭代生成间隙元组的生成器

python - 无法在 virtualenv 中安装较旧的 wxPython(无法解压文件/无法确定存档格式)

python - 在 python 中获取 PKCS7 签名者链

python 3.6.9 。导入错误 : No module named setuptools_rust and a Command "python setup.py egg_info" failed with error code 1