几周前我使用 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
我目前正在开展 Google Cloud 中的构建和安全网络:Google Cloud Skills Boost 的挑战实验室。我完成了 1-5 号挑战,但陷入了 6 号挑战:
在 Compute Engine 实例页面中,单击堡垒主机的 SSH 按钮。连接后,通过 SSH 连接到 Juice-shop。
通过 SSH 连接到堡垒后,我输入了ssh (IP address of juice-shop),但结果出现Permission denied (publickey).错误。我尝试在 SSH 命令后输入 -v,这是执行后显示的内容:
OpenSSH_7.4p1 Debian-10+deb9u7, OpenSSL 1.0.2u 20 Dec 2019
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug1: Connecting to 192.168.11.2 [192.168.11.2] port 22.
debug1: Connection established.
debug1: key_load_public: No such file or directory
debug1: identity file /home/student-04-e657ce74df3d/.ssh/id_rsa type -1 …Run Code Online (Sandbox Code Playgroud) 鉴于工作流执行失败(由工作流 ID 和执行 ID 标识),我需要一种相对快速且简单的方法来使用 CLI 工具 ( ) 使用相同的输入有效负载
重新运行它。
询问谷歌并在 stackoverflow 上搜索并没有给我带来任何简单的方法来做到这一点。gcloud
我正在关注 Python 的 Google Cloud Run 快速入门,但它不起作用。我正在运行 Python 3.7,已gcloud安装并拥有项目的所有必要权限。
这是我遵循的教程:https://cloud.google.com/run/docs/quickstarts/build-and-deploy/deploy-python-service
这是我将他们的四个文件复制到本地正确位置的证据:
******@penguin:~/helloworld$ ls -a
. .. Dockerfile .dockerignore main.py requirements.txt
Run Code Online (Sandbox Code Playgroud)
然而,当我运行最终命令时,我看到的是gcloud run deploy:
******@penguin:~/helloworld$ gcloud run deploy
ERROR: (gcloud.run.deploy) argument --image: Must be specified.
Run Code Online (Sandbox Code Playgroud)
根据错误,我需要指定一个图像(可能已经存在),但教程明确指出从源目录运行此命令将自动构建图像。他们的台词是这样的:“从源代码部署会自动从源代码构建容器映像并部署它。”
感谢您的任何提示。
我部署了两个 firebase 云功能,然后按照文档所述使用 firebase CLI 删除了其中之一,但我仍然可以在 Google 云中的 gcf-sources 中看到它。为什么它还在那里?手动删除它安全吗?不然到时候就会被删除。
我在gce控制台上创建了一个名为flint的项目.
然后我尝试在https://cloud.google.com/sdk/gcloud/ 上本地初始化git repo ,在 初始化项目和设置push-to-deploy一节中.
这导致以下错误
$ gcloud init flint
Initialized gcloud directory in [~/flint/.gcloud].
Unable to fetch repository URL. Guessing the URL, but if your
project uses repo-sync then the cloned repository may be read-only.
Cloning [https://source.developers.google.com/p/flint/r/default] into [default].
Cloning into '~/flint/default'...
fatal: remote error: Repository not found.
You may need to create a repository for this project using the Source Code tab at https://console.developers.google.com
ERROR: Command '['git', 'clone', 'https://source.developers.google.com/p/flint/r/default', '~/flint/default', '--config', 'credential.helper=gcloud.sh']' returned non-zero exit …
我目前就读于MapR Academy的免费在线学习计划ADM200.我正在使用2015年11月25日修订的"设置虚拟群集"说明.我正在使用Windows 8.1计算机,并且正在尝试在Google云端平台上设置虚拟群集.在第5页,此处显示的说明:
- 安装完成后,通过在提示符下键入exit并重新启动Cygwin重新启动Cygwin终端.在终端提示符处输入以下命令以进行身份验证:
gcloud auth login --no-launch-browser
Run Code Online (Sandbox Code Playgroud)
该命令将生成一个链接,然后等待您输入验证码.按照说明进行身份验证.
我尝试了我的项目ID: hopeful-buckeye-123456 (#1234567890123)使用整个事物,只是在括号之外,只有部分内部.每次,我都收到了来自gcloud命令的错误消息:
错误:Web身份验证存在问题.错误:(gcloud auth login)无效授权
此外,说明似乎并未解决选择和支付Google服务器实例的需要,然后继续实验室.我的免费试用期仅为60天.我希望听到那些"去过那里,做过那件事"的人.
当我使用GCE Linux实例(CPU负载> = 1.0)执行3D图形渲染时,该describe命令执行时间超过30秒.
gcloud compute instances describe render-1
Run Code Online (Sandbox Code Playgroud)
运行50个这样的实例并单独查询每个实例时,这需要超过25分钟.
有没有更快的方法来获取此数据?
是否可以将已更改/更新的文件从我的DEBIAN服务器复制到Google Cloud Instance,而不是一直复制所有文件?我想每天备份我的机器4次.
我正在使用"gcloud compute copy-files"
先生,弗洛里安
我正在尝试遵循本指南https://cloud.google.com/speech/docs/getting-started,以通过curl调用GAE语音至文本api。但这似乎不起作用。
我已经建立了一个项目并启用了语音对文本api的功能。但是,当我尝试激活服务帐户时,它失败了。我已经运行了诊断程序,尝试了其他帐户,验证了json文件(已发送电子邮件),并尝试了gcloud beta init :-(
bash-3.2 $ gcloud auth激活服务帐户account@project.iam.gserviceaccount.com --key-file = project.json错误:(gcloud.auth.activate-service-account)无法激活给定的服务帐户。请确保提供的密钥文件有效。
尽管“ gcloud auth print-access-token”的下一步返回一个令牌。
但是最后一步(curl)返回此信息-
{“错误”:{“代码”:403,“消息”:“ Google Cloud Speech API之前未在项目google.com:cloudsdktool中使用或已禁用。请访问https://console.developers启用它。 google.com/apis/api/speech.googleapis.com/overview?project=google.com:cloudsdktool然后重试。如果您最近启用了此API,请等待几分钟,以将操作传播到我们的系统并重试。“, “状态”:“ PERMISSION_DENIED”,“详细信息”:[{“ @type”:“ type.googleapis.com/google.rpc.Help”,“链接”:[{“描述”:“ Google开发人员控制台API激活” ,“ url”:“ https://console.developers.google。com / apis / api / speech.googleapis.com / overview?project = google.com:cloudsdktool “}]}]}}
问题似乎出在用于验证传入请求的项目(google.com:cloudsdktool而不是我的)中。
我猜想激活服务帐户的电话是造成此问题的原因?