我正在尝试重置我的Cloud Shell磁盘。我正在删除项目并创建新的,但是所有预装文件都使用相同的云外壳。反正有没有完全重置。
google-compute-engine google-cloud-platform google-cloud-shell
考虑到这种情况:
如何键入特殊符号,例如|(pipe),\(反斜杠)?
通常情况下,在Mac OS,我们可以使用ALT + SHIFT + L的|(管),以及ALT + SHIFT + /用于\(反斜杠)。
但是在Google Cloud Shell上,它不起作用。我们该怎么办?
google-cloud-console google-cloud-platform google-cloud-shell
我试图在 Google Cloud Platform Console 中安装一堆 python 包。但是磁盘空间不够,安装失败。有趣的是,在某些时候,网络连接丢失了,我应该重新连接它。
然后我检查了一些已经安装的软件包,然后再尝试安装其他一堆 python 软件包。
期待
$ python
Python 2.7.9 (default, Mar 1 2015, 12:57:24)
[GCC 4.9.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy
>>>
Run Code Online (Sandbox Code Playgroud)
但是没有找到numpy。这是实际结果。
$ python
Python 2.7.9 (default, Mar 1 2015, 12:57:24)
[GCC 4.9.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named numpy …Run Code Online (Sandbox Code Playgroud) GCP中是否有一种方法仅允许云外壳显式允许防火墙规则。所有GCP演示和视频都添加了规则,允许22至0.0.0.0/0从云外壳SSH到实例。
但是,有什么方法可以限制仅从云外壳进行访问-使用云外壳的IP范围还是服务帐户?
google-compute-engine google-cloud-platform google-cloud-shell
我configurations通过gcloud init命令创建了多个。如何configurations在 Google Cloud Shell (CLI) 中进行切换?
几周前我使用 GCloud Shell,并从 gcloud 命令获得了漂亮的打印输出,如下所示:
\nDISPLAY NAME EMAIL DISABLED\nCompute Engine default service account XXXXXXXXXXXX-compute@developer.gserviceaccount.com False\nsa-xxxxxxxxx sa-xxxxxxxxx@my-project.iam.gserviceaccount.com False\nRun Code Online (Sandbox Code Playgroud)\n几天后,输出不再漂亮地打印:
\nDISPLAY NAME: Compute Engine default service account\nEMAIL: XXXXXXXXXXXX-compute@developer.gserviceaccount.com\nDISABLED: False\n\nDISPLAY NAME: sa-xxxxxxxxx\nEMAIL: sa-xxxxxxxxx@my-project.iam.gserviceaccount.com\nDISABLED: False\nRun Code Online (Sandbox Code Playgroud)\n我检查了嵌入式 gcloud SDK 版本:
\n$ gcloud -v\nGoogle Cloud SDK 360.0.0\nalpha 2021.10.04\napp-engine-go 1.9.71\napp-engine-java 1.9.91\napp-engine-python 1.9.95\napp-engine-python-extras 1.9.95\nbeta 2021.10.04\nbigtable\nbq 2.0.71\ncbt 0.10.1\ncloud-build-local 0.5.2\ncloud-datastore-emulator 2.1.0\ncore 2021.10.04\ndatalab 20190610\ngsutil 5.3\nkind 0.7.0\nkpt 1.0.0-beta.5\nlocal-extract 1.3.1\nminikube 1.23.2\npubsub-emulator 0.5.0\nskaffold 1.32.0\nRun Code Online (Sandbox Code Playgroud)\n我还检查了有关输出格式的文档,该文档没有任何帮助。尝试了几种输出,但无法像以前那样获得漂亮的输出。
\n我尝试在 Cloud Shell 上安装 SDK 360.0.0,这给了我像以前一样漂亮的输出\xe2\x80\xa6
\n还有谁有相同的问题吗?或者知道如何像以前一样获得漂亮的打印效果(无需手动安装 gcloud SDK)? …
google-cloud-platform gcloud google-cloud-sdk google-cloud-shell
我有一个存储在GCS中的.sh文件.我正在尝试通过谷歌云外壳安排.sh文件.
我可以使用gsutil cat gs://miptestauto/baby.sh | sh命令运行相同的文件,但无法安排它.
以下是我安排文件的代码:
16 17 * * * gsutil cat gs://miptestauto/baby.sh | sh
Run Code Online (Sandbox Code Playgroud)
它将消息显示为"auto saving..done",但在我使用时未显示预定作业 crontab -l
# contents of .sh file
bin/bash
bq load --source_format=CSV babynames.baby_destination13 gs://testauto/yob2010.txt name:string,gender:string,count:integer
Run Code Online (Sandbox Code Playgroud)
请任何人都可以告诉我如何安排它使用谷歌云壳.我没有使用计算引擎/ app引擎.只是想使用云外壳安排它.
先感谢您 :)
shell cron google-bigquery google-cloud-platform google-cloud-shell
为看似显而易见的问题道歉,但我认为答案可能会对其他人有所帮助。我一辈子都找不到Google App Engine VM(Cloud Shell)内文件路径上的文档,从中可以找到要从中提供服务的静态文件。我需要从私有github存储库中获取最新的上游更改。
请注意,我在VM的其他位置导航,甚至重新启动会话也没有使我进入VM内的默认项目根路径,正如我期望的那样。
我尝试了以下命令:
gcloud logging logs delete
Run Code Online (Sandbox Code Playgroud)
但它询问日志名称
错误:(gcloud.logging.logs.delete)参数LOG_NAME:必须指定。
我想删除所有默认的日志。
google-cloud-storage google-cloud-platform google-cloud-sdk google-cloud-shell