问题标签 [gcloud]
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.
node.js - gcloud 部署问题 - boot2docker 1.3.1
这是这里问题的后续:
gcloud 部署错误:未找到带有标签 google/docker-registry 的图像,该图像基于此处的帖子http://www.incrediblemolk.com/running-node-js-on-google-app-engine-managed-vms/ .
我已经按照第二个链接中的步骤操作,并成功让 gcloud 和 docker 在本地运行 github 项目https://github.com/GoogleCloudPlatform/appengine-nodejs-quickstart。但是我被困在部署上。
下载 docker-registry 容器后,我发现我遇到了“不安全的注册表”问题,因此我按照上面链接的堆栈溢出问题中评分最高的答案中的步骤进行操作。但是,当我尝试重新启动守护程序时,我收到一条“Tls 消息”,如下所示:
docker@boot2docker:/mnt/sda1/var/lib/boot2docker$ sudo /etc/init.d/docker restart
Need TLS certs for boot2docker,127.0.0.1,10.0.2.15,192.168.59.103
我想知道是否有什么我需要做的,或者这是否是 boot2docker 问题?我注意到在 github 上的 boot2docker 项目中,人们提到了禁用 tls 的“解决方法”,我设法通过添加一行来做到这一点
DOCKER_TLS=否
到 VM 中的 /var/lib/boot2docker/profile 文件,这确实使我能够重新启动 docker 守护进程,但是“gcloud preview app deploy --server preview.appengine.google.com”。要求启用 tls。所以我觉得在这种情况下我正在从背后解开一只手并用另一只手代替它!
是否需要一些修复,或者我错过了一些重要的东西?如果是这样,我是否需要使用 boot2docker 1.3.0 而不是 1.3.1?
如果有人能在这件事上帮助我,那将不胜感激。
否则,我认为我的策略是等待这些工具再成熟一点,因为我毕竟使用的是 gcloud 的预览版,而且我认为 boot2docker 中的 TLS 支持相对较新。
google-app-engine - 尝试使用 Dart 在 App Engine 上将元素插入 gcloud DB 时出错
我正在制作客户端服务器示例的变体,它只使用 Redstone 框架返回 JSON 字符串。它有3条路线:
/
=> 获取整个列表或名称/add/name
=> 将“名称”添加到列表并获取列表/remove/name
=> 从列表中删除“名称”并获取列表
当我在本地进行测试时,一切正常,但是,当我部署到 App Engine 时,尝试将元素添加到 gcloud db 时出现错误。错误是
例外:尝试插入 1 个实体,但响应似乎表明我们插入了 0 个实体。包:appengine/src/api_impl/raw_datastore_v3_impl.dart 416:11 DatastoreV3RpcImpl.commit。飞镖:隔离_RawReceivePortImpl._handleMessage
您可以在此 URL http://web3.arista-dev.appspot.com/add/my-name上实时测试错误
删除似乎也不起作用,但不会产生错误。这是我的代码:
dart - 如何使用 dart-pub-serve 运行带有模块的 gcloud 调度程序?
我有多个(飞镖)模块在我的 gcloud 中运行。在开发过程中,我希望他们连接到我的本地pub serve
服务器。当我单独运行它们时,我通常使用这个命令:
我怎么能对多个模块和使用一个调度程序做同样的事情?调度程序行如下所示:
提供多个--dart-pub-serve
参数不起作用。
google-app-engine - 如何在没有 boot2docker 的情况下使用 gcloud 预览应用程序运行?
我试图在我的机器上运行一个 Dart 应用程序,最终部署在 Google App Engine 上。我已按照此页面上的说明进行操作
https://www.dartlang.org/cloud/
不同之处在于我已经运行了一个本地 docker 守护程序,我想使用它,并且不想使用 VirtualBox。说明假设您使用的是 boot2docker,它坚持使用 VirtualBox 安装 VirtualBox VM 并在其上运行 docker 守护程序。每次我尝试跑步
我明白了
我从我所读到的内容中感觉到,您不必使用 boot2docker,而是使用本地 docker 守护程序实例。问题是我找不到有关如何执行此操作的任何说明。我希望有人可以为我回答这个问题。此外,我收到的错误消息对我没有帮助,因为我所做的任何谷歌搜索都会给我相同的使用答案,boot2docker。
ssh - 如何解决权限被拒绝(公钥,gssapi-keyex,gssapi-with-mic)?
这个问题以前可能有人问过,但我不明白这个概念。你能帮帮我吗?
今天早上的奇怪问题..看到我只是将我的文件推送到谷歌云计算然后显示以下错误..我不知道在哪里查看该错误。
linux - 无法在 linux 中通过 SSH 连接到 Compute Engine 实例
这个问题以前有答案,但那是针对windows的。但是现在我在linux中。
我搞砸了很多。请帮我解决这个问题。
我使用命令创建了 ssh 对,ssh-keygen
然后我复制并粘贴id_rsa.pub
到vminstace
SSH Keys
然后保存。我发出了下面的命令,但那不会
上面的命令创建了两个文件google_compute_engine
,google_compute_engine.pub
然后错误是:
google-compute-engine - Instances api insert method was broken, can not create instance, neither the try it out
Instances api insert method was broken, can not create instance, neither the try it out .
return 400 code, detail was: machinetypes must be valid url
api - 允许谷歌翻译 API (v2) 的所有引用规则?
我正在尝试构建一个 SMS(文本消息)应用程序,它使用 Google Translate API 来翻译发送给它的文本。我已经设置了 App Engine 和整个 8000 步过程,选择公共 API 密钥访问,而不是选择 oauth,在意识到如果不给 Google 信用卡号码就不会让我手动设置配额限制,然后设置计费,最后进入“编辑允许的引用者”,我将其设置为:
...在调试时,我打算将其更改为代码所在位置的实际 URL。
使用星号不起作用。我必须使用 Google Translate API v2 Public API referrer 规则的语法来允许来自网络空间中任何地方的连接,比如 Apigee?目前这个调用(用 MY_KEY_HERE 代替了实际的键):
回报:
google-app-engine - 无法提取 google/appengine-go docker 映像
我正在尝试将我的 appengine go 应用程序部署到托管 vm,但我不断收到此错误
我的码头工人版本
我的 Gcloud 版本
谷歌云 SDK 0.9.37
node.js - NodeJS gcloud - 使用公共读取属性/自定义缓存过期上传到谷歌存储
我正在尝试使用 gcloud 库(NodeJS)上传到谷歌存储。
我需要启用公共读取属性并将缓存过期时间设置为 5 分钟。
我正在使用这个(简化的)代码:
如何设置适当的 ACL/缓存过期?(我发现了这个但不知道该怎么做: https ://googlecloudplatform.github.io/gcloud-node/#/docs/v0.11.0/storage?method=acl )
谢谢您的帮助