curl - 如何使用 curl 从 Google Cloud Storage 下载文件
问题描述
我正在尝试将其下载到我的服务器上,该服务器只能通过 CLI 访问,并且在链接 URL 上执行 cURL 时,我只得到 HTML。我缺少一些直接链接吗?
解决方案
您正在向 Cloud Console 存储浏览器发出请求。您应该改为向 GCS API 端点发出请求:
curl https://storage.googleapis.com/storage/v1/b/genomics-public-data/o/resources%2Fbroad%2Fhg38%2Fv0%2FHomo_sapiens_assembly38.fasta?alt=media
请注意,您需要进行 URL 转义(就像我在上面所做的那样),并且如果对象不是公开可读的,则需要包含授权标头。
推荐阅读
- r - 如何为观星者组织模型列表?
- java - XDocReport Java API:将 ODT 转换为 PDF 的问题
- git - 没有新作者的 Git 提交(保留旧行的作者)
- r - 如何从 R 中的多个 Excel 文件创建 3-Dimensional data.frame
- django - Use Saved ModelForm as Foreign Key in New Model Instance Django
- reactjs - react-redux with onClick display user on right
- linux - 每当脚本 A 以 CTRL C 终止时执行脚本 B
- python - 当新的 Tkinter 窗口打开时,如何关闭 Tkinter 窗口?
- java - 如何使用 Spring 从属性文件中读取
- protractor - 查找未作为设置标记列表的一部分运行的测试