当我像这样运行一个基本的 Docker 容器(从 Google Cloud Shell 中)
docker pull debian
docker run -i -t debian:wheezy /bin/bash
Run Code Online (Sandbox Code Playgroud)
然后runlevel在正在运行的容器的 shell 提示符下键入,运行级别为unknown. 我是否应该安装 ( apt-get) 特定软件包以添加对运行级别的支持。如果是这样,哪些是错误的,或者还有什么问题?
我创建了一个GCP项目来玩视频智能API.我在项目中启用了API并启动了Cloud Shell.
然后我从github复制代码并遵循README指令.
但是,当我尝试运行时,faces.py我收到此错误消息:
StatusCode.PERMISSION_DENIED,Google云视频智能API尚未在项目cloud-devshell-dev中使用,之前或已被禁用.访问https://console.developers.google.com/apis/api/videointelligence.googleapis.com/overview?project=cloud-devshell-dev启用它, 然后重试
为什么它指向project=cloud-devshell-dev而不指向我的videointel项目?
如果我gcloud config list能看到正确的项目和服务帐户.百思不得其解.
我在 GCP 中下载整个文件夹时遇到问题。我应该如何下载整个存储桶?我在 GCP Shell 环境中运行此代码:
gsutil -m cp -R gs://my-uniquename-bucket ./C:\Users\Myname\Desktop\Bucket
Run Code Online (Sandbox Code Playgroud)
我收到一条错误消息:“CommandException:目标 URL 必须为 cp 命令的多源形式命名一个目录、存储桶或存储桶子目录。CommandException:无法传输 7 个文件/对象。”
有人可以指出代码行中的错误吗?
共享编辑标志
更新:此问题中描述的问题不再相关,因为导致此问题的限制已解除。如果您遇到类似的问题,请随意创建一个新问题,但据我所知,我遇到的问题是由已解除的限制引起的。
在 Google Cloud Shell 中,我尝试通过代理连接字符串与我在 Compose 上运行的 RethinkDB 进行连接,以在部署之前测试我的应用程序,但似乎端口(或其他什么?)已被阻止。我尝试按照撰写支持工程师的建议告诉网络,但他对 GCS 也没有太多经验。
所以我试过这个:
telnet <url-of-rethinkdb> 15407
Run Code Online (Sandbox Code Playgroud)
但是它说明了以下内容:
Trying <ip-of-rethinkdb>...
telnet: Unable to connect to remote host: Connection timed out
Run Code Online (Sandbox Code Playgroud)
所以我的问题是,假设是防火墙导致了这种情况,我可以在哪里更新 Google Cloud Shell 的防火墙规则?(如果可能的话)
此外,如果他们可能是发生这种情况的不同原因,欢迎提出建议。
firewall compose-db rethinkdb google-cloud-platform google-cloud-shell
我使用的是 Google Cloud Shell,默认节点版本是 12.14.1。有没有简单的方法将节点版本更新到 14.x 或 16.x?
node似乎安装了nvm
$ which node
/usr/local/nvm/versions/node/v12.14.1/bin/node
Run Code Online (Sandbox Code Playgroud) javascript node.js nvm google-cloud-platform google-cloud-shell
我正在使用 Cloud Shell 将应用程序部署到 GKE,但在构建过程中磁盘空间不足:
overlay 31G 31G 44M 100% /
tmpfs 848M 0 848M 0% /dev
tmpfs 848M 0 848M 0% /sys/fs/cgroup
/dev/sda1 31G 31G 44M 100% /root
/dev/sdb1 4.8G 85M 4.5G 2% /home
tmpfs 848M 716K 847M 1% /run/metrics
overlayfs 1.0M 116K 908K 12% /etc/ssh/keys
shm 64M 0 64M 0% /dev/shm
overlayfs 1.0M 116K 908K 12% /etc/ssh/ssh_host_rsa_key
tmpfs 848M 0 848M 0% /run/google/devshell
Run Code Online (Sandbox Code Playgroud)
...AIUI,/dev/sda1是底层VM的磁盘,好像是31G。它已满,这导致skaffold run失败。我可以(暂时|永久)在该磁盘上获得更多空间吗?
我正在使用 GCP 的“Google App Engine”来托管静态网站。我已经使用 Visual Studio Code 创建了网站文件(HTML、JS)和 yaml。我将包含这些文件的文件夹本地存储在本地计算机中。
我下载了适用于 Windows 的 Cloud SDK Shell。我登录到我的帐户,并选择了该项目。根据视频和教程,我需要使用“gcloud app deploy”来部署应用程序。
但是我收到一个错误,说需要一个“app.yaml”文件来部署这个目录......
我正在尝试按照本教程进行操作:https : //cloud.google.com/appengine/docs/standard/python/getting-started/hosting-a-static-website#before_you_begin
我也在尝试按照此视频中包含的步骤操作:https : //www.youtube.com/watch?v=mlcO7nfQzSg
如何指定我的“app.yaml”文件所在的根文件夹?
提前致谢!!
我已经尝试过很多命令,但不幸的是它们都没有奏效
昨天我在 Google Cloud Shell 中的 python 脚本开始包含以下关于行长度的 pycodestyle 警告:
[pycodestyle] E501 line too long (85 > 79 characters)
虽然有些警告/评论很有用,但有些只是令人讨厌,我希望能够配置警告,例如将可接受的长度扩展到超过 79 个字符。是否可以包含 setup.cfg 或类似文件来配置这些警告,以及它需要在 Cloud Shell 目录结构中的哪个位置?
谢谢,克里斯
我花了太多时间试图弄清楚如何将文件从分配的 Google Cloud Shell VM 复制到我的本地机器。云外壳很棒,但拥有本地副本也很棒。
大部分时间都花在尝试使某种形式的gcloud compute scp工作上,类似于以下语法:
$ gcloud compute scp some-instance:~/littlefile.zip ~/
但是,除了compute命令之外,还有alpha cloud-shell!
无效的方法:
me@mylocalhost:~$ gcloud alpha cloud-shell scp ~/littlefile.zip .
ERROR: (gcloud.alpha.cloud-shell.scp) argument (cloudshell|localhost):SRC: Bad value [/home/me/littlefile.zip]: must start with cloudshell: or localhost:
Run Code Online (Sandbox Code Playgroud)
me@mylocalhost:~$ gcloud alpha cloud-shell scp cloudshell:~/littlefile.zip localhost:~/littlefile.zip
~/littlefile.zip: No such file or directory
ERROR: (gcloud.alpha.cloud-shell.scp) [/usr/bin/scp] exited with return code [1].
Run Code Online (Sandbox Code Playgroud)
提及:如何将文件从 google 计算引擎复制到本地目录,以防其他人找到它但需要 Cloud Shell 命令。
google-compute-engine google-cloud-platform google-cloud-shell
我想在我的 google cloud shell 中升级到 python 3.10,但我失败了。我在网上找到了两种方法,目前为止都不成功。
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
Run Code Online (Sandbox Code Playgroud)
但我收到一个错误The repository 'http://ppa.launchpad.net/deadsnakes/ppa/ubuntu kinetic Release' does not have a Release file.
-bash: python3.10: command not found。python ×3
compose-db ×1
debian ×1
docker ×1
firewall ×1
gcp ×1
javascript ×1
linux ×1
node.js ×1
nvm ×1
pycodestyle ×1
rethinkdb ×1
runlevel ×1
ubuntu ×1