问题标签 [google-cloud-sdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
9023 浏览

google-cloud-platform - 在本地 docker run 中传递谷歌默认应用程序凭据

有没有办法通过 docker run传递我的本地谷歌默认应用程序凭据(https://developers.google.com/identity/protocols/application-default-credentials )?

我的用例:

  • 在我的机器上本地运行的代码正确处理默认应用程序凭据
  • 在 GCE 实例上的 docker 映像中运行的代码也可以正确处理默认应用程序凭据
  • 问题在于我机器上的“docker run”。在 docker 容器中运行的代码不使用主机默认应用程序凭据。

如果我可以告诉“docker run”将主机谷歌默认应用程序凭据传递给 docker 映像,那就太好了。

0 投票
1 回答
1233 浏览

google-cloud-platform - Google Cloud SDK gsutil 问题:AttributeError:“模块”对象没有属性“GetCIDIfMetricsEnabled”

今天我们的 google cloud sdk 从 121.0.0 升级到了 122.0.0。随后,我们在运行时开始看到此错误gsutil cp

0 投票
1 回答
8296 浏览

powershell - 为什么 PowerShell 找不到 gcloud cmdlet?

我已经更新了谷歌云 SDK (gcloud),一般来说:

仅适用于 PowerShell:

跑步gcloud --version节目:

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

Get-GcsBucket :术语“Get-GcsBucket”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。

如何让 PowerShell 识别 gcloud cmdlet?

0 投票
0 回答
229 浏览

google-app-engine - 如何在 Windows 机器的本地开发服务器中使用 Google Cloud SDK?

我已经在我的 Windows 机器上安装了 Google Cloud SDK。在 Google Cloud SDK shell 中,我运行以下命令,

helloworld 是包含 app.yaml 和 helloworld.py 的文件夹。但它显示以下错误

0 投票
7 回答
12714 浏览

google-app-engine - 将基本 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 错误,GET 请求与我认为的 index.html 文件有关。然后,我创建了一个空白 index.yaml 文件并尝试部署它,但在 appspot.com 位置出现 404 错误。这是 app.yaml 文件:

我真的不知道我做错了什么。我需要某种 main.application python 后端来连接到 dist 文件吗?我是否需要包含来自 Angular2 的节点模块或其他类型或文件?任何帮助将不胜感激!谢谢

0 投票
1 回答
726 浏览

google-cloud-storage - gsutil cp 失败 - “无法创建清单文件”

我在使用 gsutil 副本时遇到了一些问题(我用于将非结构化数据批量传输到 Google Cloud Storage 服务。

立即失败并产生以下错误消息:

“CommandException:无法创建清单文件”

它从我使用 Cloud SDK 安装程序下载为整个 Google Cloud SDK 的一部分的 Cloud Tools for Powershell 工作了一次且仅一次。

之后,所有尝试都会导致相同的错误——即使是单个文件的传输。通过消除所有其他选项,我能够将其隔离到 -L(日志记录功能)。

所以, gsutil -m cp -L samsunghd.log -c -p -R ./*.* gs://samsung2101

立即失败并产生错误消息

“CommandException:无法创建清单文件”

但, gsutil -m cp -c -p -R ./*.* gs://samsung2101

目前工作没有问题。不幸的是,这意味着我没有失败/成功传输的日志,或者在中断的情况下利用基于日志的恢复。

任何帮助将不胜感激。这个问题似乎没有太多可用的社区讨论/支持。

非常感谢!

0 投票
2 回答
438 浏览

python - Error running endpointscfg.py get_swagger_spec

I am trying to build a project using Google Cloud Endpoints, following this guide: Quickstart for Cloud Endpoints Frameworks on App Engine.

I am stuck at the step of generating the OpenAPI configuration file, where I need to run this command:

Attempt One

I get this error:

Attempt Two

I have tried the same command with sudo, which returned this error:

Attempt Three

I have tried to cd lib/endpoints to run the command from the same folder as endpointscfg.py file:

Attempt Four

Running it with python returns a different kind of issue:

0 投票
2 回答
2709 浏览

python-2.7 - 使用 Python 2.7 安装 Google Cloud SDK

我正在尝试安装需要 Python 2.7 的 Google Cloud SDK。我有 Python 3.5 和 2.7 和 Anaconda。我得到了一个 shell 脚本,我想告诉 shell 脚本使用 Python 2.7。我该怎么做?

0 投票
1 回答
290 浏览

google-app-engine - 使用 GPE 将 Cloud SDK 添加到 Eclipse

我正在尝试通过 Google 插件在 Eclipse Mars 上使用 Cloud Datastore 和低级 API,但我意识到我错过了 Google 教程中使用的一些库:

因此,在找到本指南后:https ://developers.google.com/eclipse/docs/using_sdks ,我安装了适用于 Mac OS X 的 Google Cloud SDK(google-cloud-sdk-130.0.0-darwin-x86_64.tar),但是当我尝试添加 sdk,但出现错误:无法在 /Users/../google-cloud-sdk 2 处初始化 App Engine SDK

这是我打开下载文件并运行bin/gcloud init的目录,所以我猜 sdk 应该安装在那里还是不是?我如何找到它的路径?我应该尝试不同的版本吗?我对终端很糟糕..

你能解释一下类之间的区别吗?当我将数据存储部署到应用程序引擎时,我认为数据存储已经在云中了。有两种类型的数据存储吗?

0 投票
5 回答
3526 浏览

google-cloud-sdk - 配置时升级 google-cloud-sdk 失败

在 Ubuntu 16.04 上升级 gcloud 在 postinst 配置上失败。google-cloud-sdk 已安装并使用,没有安装问题,但这会在配置阶段中止升级。问题似乎是 postinst 脚本正在使用 Python2 解释器执行 Python3 脚本,该解释器在 Python3 语法行上失败。