提问人:Marc Alexander 提问时间:11/15/2023 最后编辑:John HanleyMarc Alexander 更新时间:11/15/2023 访问量:75
GCP 云终端不会将文件写入我的 Windows 文件系统
GCP Cloud Terminal will not write file to my Windows filesystem
问:
我正在尝试从 BigQuery 实例中的某些表中提取架构。我可以将输出推送到终端/控制台,但我无法让它写入我的本地文件系统。以下是我尝试过的几种排列,但无济于事。
xander@cloudshell:~ (our-gcp_project-prod)$ bq show --format=prettyjson --schema=true our-gcp_project-prod:my_dataset.v_encounters > C:\_data\scripts\my_dataset-v_encounters_testing.txt
xander@cloudshell:~ (our-gcp_project-prod)$ bq show --format=prettyjson --schema=true our-gcp_project-prod:my_dataset.v_encounters > my_dataset_v_encounters_testing.txt
xander@cloudshell:~ (our-gcp_project-prod)$ bq show --format=prettyjson --schema=true our-gcp_project-prod:my_dataset.v_encounters > localhost:my_dataset_v_encounters_testing.txt
xander@cloudshell:~ (our-gcp_project-prod)$ bq show --format=prettyjson --schema=true our-gcp_project-prod:my_dataset.v_encounters > localhost:~my_dataset_v_encounters_testing.txt
我已经尝试了几十种不同的语法,但似乎没有什么可以将文件写入笔记本电脑上的任何位置。需要帮助了解如何更改语法以在我的笔记本电脑 (Windows PC) 上本地输出文件。
答:
1赞
Kranthiveer Dontineni
11/15/2023
#1
如前所述,您现在使用的 shell 是 Cloudshell,它是 Google 提供的 CLI,用于在 GCP 中执行基于命令的操作,您存储在该 CLI 中的所有数据都将存储在云中。guillaume blaquiere
如果要将该数据下载到本地计算机,可以单击云编辑器选项并转到存储这些文件的路径,然后双击该文件,您可以找到下载文件的选项,有关如何访问和使用云编辑器的更多信息,您可以阅读此文档。
如果您不想按照上述方式继续操作,可以按照纪尧姆的建议,下载 gcloud sdk 并执行所需的身份验证过程。现在运行命令,将数据保存到本地计算机。
评论
1赞
Marc Alexander
11/16/2023
是 - 我需要运行 Cloud Shell 的本地实例才能访问本地资源。感谢您抽出宝贵时间分享您的知识。
评论