问题标签 [gcp]

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 投票
2 回答
5097 浏览

google-cloud-platform - 来自浏览器的 Google Speech API

在文档页面https://cloud.google.com/speech/中有一个演示示例,它通过浏览器收听语音并在后台使用 API。此演示的源代码可用吗?

如果不是,语音 API 使用 flac 文件。是否有任何可以从浏览器记录flacfiles的开源项目(与此API兼容-那里有很多github项目,但想知道是否有官方项目)?

0 投票
1 回答
362 浏览

google-cloud-platform - 如何使用 Google Function 和 Google Cloud Storage 创建无服务器图像处理?

在 AWS 上,我将它与 S3 + Lambda 组合使用。当新图像上传到存储桶时,会触发 lambda 并创建 3 种不同尺寸的图像(小、中、大)。我怎样才能用 GCS + 功能做到这一点?

PS:我知道有“getImageServingUrl()”,但这可以与 GCE 一起使用还是仅用于应用程序引擎?

非常感谢任何输入。

谢谢。

0 投票
1 回答
4557 浏览

google-cloud-platform - 在 gcloud CLI 中启用组件管理器

我按照此处的说明为 ubuntu 重新安装了 gcloud 。我想使用 gcloud 提供的附加组件,例如kubectldocker

因此,当我尝试输入时gcloud components install kubectl,我收到一条错误消息,提示“组件管理器已为此安装禁用”。这是完整的错误消息:

gcloud 组件安装错误

0 投票
1 回答
2438 浏览

cookies - Cookie 或标头发送自己的 API 以防止 Google Cloud Identity Aware Proxy (IAP) 302?

我已经在开发环境中设置了 Cloud IAP(使用 Kubernetes 启动并使用 Let's Encrypt),一切正常。

这个应用程序的设置非常基本:

1)在项目AAPI中具有多个 REST 端点和持久数据存储的

2)在不同的项目BSPA中使用上述的前端应用程序API

在我的浏览器(尝试过 Chrome 和 Firefox)中,我可以通过 IAP 屏幕(通过转到浏览器选项卡中的每个域)在这两个应用程序中验证我的 Google 用户,但是一旦我尝试使用SPA并尝试向.查看网络请求 302 重定向到 Google IAP 登录页面。API

问题:是否需要代表用户通过API请求发送标头或 cookie,以便 IAP 允许直通?

请注意 ,我看到这两个 cookie 顺便说一句GCP_IAAP_AUTH_TOKENGCP_IAAP_XSRF_NONCE.

0 投票
2 回答
1171 浏览

cloud - GCP 启动脚本执行位置

默认情况下,GCP VM 实例在 /tmp 位置执行启动脚本。

但是在我自定义的 ubuntu 操作系统中,由于安全原因,我对 /tmp 位置有限制,不能在该位置执行任何操作。

无论如何要更改启动脚本的默认执行路径。

谢谢,

0 投票
1 回答
384 浏览

batch-file - 谷歌云平台stackdriver日志文件

我有一个自定义备份过程,最后会生成一个日志文件。

我想将日志发送到 stackdriver,为此我正在做:

其中 content 是一个包含整个文件内容的变量。

除了批处理之外,我不能使用任何其他语言,这不起作用。

它甚至没有在最后暂停。

如果我做:

有用。所以可能是文件大小(15MB)或者它是多行的事实。

如何使用 stackdriver cli 记录日志文件?

0 投票
0 回答
152 浏览

google-app-engine - 在 GAE Flex 环境中存储机密,使其易于在本地/开发环境中使用

这是针对 GAE Flex Env​​,用 Go 编写的应用程序。

问题的两个部分:

  1. 在哪里存储应用程序机密(例如密码/密钥)以连接到其他服务?例如,在 Heroku 中,它们是环境变量。但是在 GAE Flex中,您不能将它们放在 app.yaml 中,因为该文件中有其他配置设置,并且通常存储在 git 中。一些想法:元数据服务、数据存储、GCS 存储桶……但请参阅下一个问题。

  2. 您如何处理本地应用程序测试?再次以 Heroku 为例,您可以创建一个本地 .env 文件。在运行时获取设置是一致的,您只需阅读 env vars。您如何通过 GAE Flex 轻松使用它?有没有抽象本地环境与 GAE Flex“生产”环境的 Go 实用程序/库?当然,通常(至少)有 3 个环境:local/dev、staging、production。

0 投票
2 回答
1400 浏览

google-cloud-platform - 如何标记和标记 Google GCP 负载平衡器?

我没有看到标记谷歌负载均衡器的选项。我可以为计算实例做到这一点。如何标记 LB?

问候,

穆罕默德·罗斯汉

0 投票
1 回答
120 浏览

google-cloud-platform - Is it possible to set Load Balancing to access the resource outside GCP?

Is it possible to set Load Balancing to access the resource outside GCP?

We want to set Load Balance to access either GCP resource or our on-premises servers.

0 投票
2 回答
16214 浏览

ubuntu - 运行 Google Cloud SDK 时出现“sudo:gcloud:找不到命令”

运行 Ubuntu。

通过以下方式安装 Google Cloud SDK:

运行“gcloud”就可以了。

运行“sudo gcloud”会导致以下错误:

奇怪的是,当我通过 apt-get 安装 Google Cloud SDK 时,“sudo gcloud”工作得很好。不幸的是,我无法使用 apt-get 中的 Google Cloud SDK,因为 kubectl 没有附带它,并且无法与 apt-get 版本一起安装。

为什么“gcloud”可以工作而不是“sudo gcloud”?

编辑 5/21/2017:如果我使用 sudo 命令手动设置路径,则以下工作有效。不过,我宁愿不要每次都这样做。