标签: google-cloud-sdk

是否可以通过ssh使用Google Cloud Shell?

是否可以通过ssh连接到Google Cloud Shell实例?也许以某种方式与gcloud?所以我可以将它用于我最喜欢的终端(特别是iTerm)而不是基于Web的shell.

google-cloud-platform google-cloud-sdk google-cloud-shell

28
推荐指数
2
解决办法
1万
查看次数

我可以自动执行Google Cloud SDK gcloud init - 交互式命令

有关Google Cloud SDK的文档https://cloud.google.com/sdk/docs/gcloud init在安装后指示其运行.

有没有办法自动执行此步骤,因为这gcloud init是一个交互式命令?

gcloud google-cloud-sdk gcloud-cli

26
推荐指数
1
解决办法
6474
查看次数

为什么PowerShell无法找到gcloud cmdlet?

我已经更新了Google Cloud SDK(gcloud),通常用于:

gcloud components update
Run Code Online (Sandbox Code Playgroud)

而对于PowerShell而言:

gcloud components update powershell
Run Code Online (Sandbox Code Playgroud)

跑步gcloud --version节目:

Google Cloud SDK 122.0.0
beta 2016.01.12
bq 2.0.24
bq-win 2.0.24
bundled-python 2.7.10
core 2016.08.16
core-win 2016.08.05
gcloud
gsutil 4.20
gsutil-win 4.20
powershell 0.1.3
windows-ssh-tools 2016.05.13
Run Code Online (Sandbox Code Playgroud)

当我打开PowerShell并尝试时Get-GcsBucket,我看到了这个错误:

Get-GcsBucket:术语"Get-GcsBucket"未被识别为cmdlet,函数,脚本文件或可操作程序的名称.检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试.

如何让PowerShell识别gcloud cmdlet?

powershell google-cloud-sdk google-cloud-powershell

24
推荐指数
1
解决办法
3468
查看次数

我可以在Windows上的Git Bash中使用gcloud吗?

所以,我已经安装了Git,Git Bash,Python2.7,并且我刚刚根据官方指南安装了Google Cloud SDK . 使用Windows 10.

在cmd.exe或"Google Cloud SDK Shell"中, gcloud运行正常.

然而,在Git Bash中(我更喜欢使用的终端)gcloud返回以下输出(屏幕截图).

在此输入图像描述

echo $PATH 在Git Bash中确实包含了Google SDK的路径(此处突出显示).

在此输入图像描述

我错过了什么吗?$ PATH中是否有任何可能与gcloud冲突的内容,或者我是否以某种方式错误配置了路径?

我很欣赏任何见解.


UPDATE.这是输出env|grep PATH.我不确定它告诉我的是什么.PATH中的任何其他可执行文件都在工作(vagrant,conda,python等),但gcloud不是.

在此输入图像描述

git-bash gcloud google-cloud-sdk

17
推荐指数
3
解决办法
6207
查看次数

Google Cloud SQL代理无法找到默认凭据

我正试图在本地运行Google Cloud SQL代理,如下所示:

$ ./cloud_sql_proxy -instances project-name:region-name:instance-id tcp:3306
Run Code Online (Sandbox Code Playgroud)

但它正在回归

google: could not find default credentials. See https://developers.google.com/accounts/docs/application-default-credentials for mor information.
Run Code Online (Sandbox Code Playgroud)

我的Google Cloud SDK已经安装并登录到Google.

我该如何解决?

google-cloud-sql google-cloud-platform google-cloud-sdk

17
推荐指数
2
解决办法
7443
查看次数

将基本的Angular 2应用程序部署到Google App Engine

我可以使用Angular 2创建基本的前端应用程序,并可以使用python在Google App引擎上创建带有端点的后端.然而,我似乎无法弄清楚如何将两者放在一起并使用云SDK部署它们.

这是一个基本的例子,我甚至无法在GAE上托管一个没有后端调用的简单angular2应用程序.在使用angular2 CLI构建之后,我已经使用了dist文件夹,并尝试使用app.yaml文件连接到该文件夹​​.它似乎在浏览器开发人员(dev_appserver.py app.yaml)中工作,虽然我在SDK中遇到404错误,我认为我的index.html文件有GET请求.然后我创建一个空白的index.yaml文件并尝试部署它,但在appspot.com位置获得404错误.这是app.yaml文件:

application:
version:
runtime: python27
threadsafe: true
api_version: 1

handlers:
- url: /favicon\.ico
  static_files: favicon.ico
  upload: favicon\.ico

- url: (.*)/
  static_files: dist\1/index.html
  upload: dist

- url: (.*)
  static_files: dist\1
  upload: dist
Run Code Online (Sandbox Code Playgroud)

我真的不知道我做错了什么.我是否需要某种main.application python后端来连接dist文件或?我是否需要在Angular2中包含节点模块或其他类型的文件?任何帮助都将受到大力赞赏!谢谢

google-app-engine app.yaml google-cloud-sdk angular

16
推荐指数
3
解决办法
1万
查看次数

-bash:gcloud:在Mac上找不到命令

我正在关注Mac OS XQuickstart以安装云SDK.完全按照步骤,

1)python -V返回"Python 2.7.10"

2)./install.sh在google-cloud-sdk中使用64位版本的SDK 下载并解压缩...

Welcome to the Google Cloud SDK!

To help improve the quality of this product, we collect anonymized usage data
and anonymized stacktraces when crashes are encountered; additional information
is available at <https://cloud.google.com/sdk/usage-statistics>. You may choose
to opt out of this collection now (by choosing 'N' at the below prompt), or at
any time in the future by running the following command:

    gcloud config set …
Run Code Online (Sandbox Code Playgroud)

bash gcloud google-cloud-sdk

16
推荐指数
5
解决办法
2万
查看次数

无需访问网络浏览器即可授权客户端库 - gcloud auth application-default login

当我使用运行任一命令时: gcloud auth application-default login OR 对于特定的 docker 容器 docker exec -it 822c4c491383 /home/astro/google-cloud-sdk/bin/gcloud auth application-default login

我的命令行会给我一个谷歌响应页面的链接,我可以在其中复制他们给我的代码并将其写入命令行中。

现在由于某种原因,每当我尝试执行任一命令时,我都会收到以下错误,说我无权访问网络浏览器。

您无需访问 Web 浏览器即可授权客户端库。请在带有 Web 浏览器的计算机上运行以下命令,并将其输出复制回此处。确保安装的 gcloud 版本为 372.0.0 或更高版本。

gcloud auth 应用程序默认登录 --remote-bootstrap="https://accounts.google.com/o/oauth2/auth?response_type=code&client_id=764086051850-6qr4p6gpi6hn506pt8ejuq83di341hur.apps.googleusercontent.com&scope=openid+https%3A%2F %2Fwww.googleapis.com%2Fauth%2Fuserinfo.email+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fcloud-platform+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Faccounts.reauth&state=FmMFY6gvpOa9xndMXmWiNG3W1jDrCe&access_type =离线&code_challenge=zUI4n_pnYE5V7p0diDQLmL0X0Sk8XpTDzhz_vwtukOo&code_challenge_method=S256&token_usage=远程"

我尝试复制其中的链接并将其放入我的网络浏览器中,但我收到一个页面说。

错误 400:无效请求缺少必需参数:重定向 uri

编辑:虽然不确定为什么现在会发生这种情况,但我在两个命令的末尾添加了选项“--no-launch-browser”,它为我提供了现在手动放置在浏览器中并复制代码的链接。

google-authentication docker google-cloud-platform gcloud google-cloud-sdk

13
推荐指数
1
解决办法
1万
查看次数

在Ubuntu 18.04 LTS上安装Google Cloud SDK后,Apt-get损坏

我正在使用以下命令在Ubuntu VM上安装Google Cloud SDK

# Add the Cloud SDK distribution URI as a package source
echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] http://packages.cloud.google.com/apt cloud-sdk main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list

# Import the Google Cloud Platform public key
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key --keyring /usr/share/keyrings/cloud.google.gpg add -

# Update the package list and install the Cloud SDK
sudo apt-get update && sudo apt-get install google-cloud-sdk
Run Code Online (Sandbox Code Playgroud)

我认为它现在坏了。

 apt-get install unixODBC unixODBC-dev
E: Conflicting values set for option Signed-By regarding source https://packages.cloud.google.com/apt/ cloud-sdk: /usr/share/keyrings/cloud.google.gpg != 
E: …
Run Code Online (Sandbox Code Playgroud)

unix unixodbc apt-get google-cloud-sdk ubuntu-18.04

12
推荐指数
2
解决办法
3243
查看次数

如何使用 Google Cloud SDK 包修复“AttributeError: module 'collections' has no attribute 'Mapping'”?

我尝试在 macOS 上安装 Google Cloud SDK,但显示以下错误。

有人可以帮忙吗?

"Welcome to the Google Cloud SDK!
Traceback (most recent call last):
  File "/Users/kaab/google-cloud-sdk/bin/bootstrapping/install.py", line 12, in <module>
    import bootstrapping
  File "/Users/kaab/google-cloud-sdk/bin/bootstrapping/bootstrapping.py", line 46, in <module>
    from googlecloudsdk.core.updater import update_manager
  File "/Users/kaab/google-cloud-sdk/lib/googlecloudsdk/core/updater/update_manager.py", line 39, in <module>
    from googlecloudsdk.core.console import progress_tracker
  File "/Users/kaab/google-cloud-sdk/lib/googlecloudsdk/core/console/progress_tracker.py", line 651, in <module>
    class _BaseStagedProgressTracker(collections.Mapping):
AttributeError: module 'collections' has no attribute 'Mapping'"
Run Code Online (Sandbox Code Playgroud)

python google-cloud-sdk

12
推荐指数
1
解决办法
3万
查看次数