Ary*_*rya 1 curl google-cloud-storage
例如这个文件:https : //console.cloud.google.com/storage/browser/_details/genomics-public-data/resources/broad/hg38/v0/Homo_sapiens_assembly38.fasta?pli=1
我正在尝试将其下载到我的服务器上,该服务器只能通过 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
Run Code Online (Sandbox Code Playgroud)
请注意,您需要进行 URL 转义(就像我上面所做的那样),并且如果对象不是公开可读的,您将需要包含一个授权标头。