问题标签 [google-deployment-manager]

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 回答
1247 浏览

google-cloud-platform - 如何部署没有公共 IP 的计算实例

如何使用 GCP 部署管理器部署没有公共 IP 的计算机实例?

查看 yaml 配置文件,如果我在accessConfigs. networkInterfaces也是强制性的。目前我的资源配置文件如下所示:

accessConfigs我已经尝试了和的几种组合networkInterfaces,但到目前为止,只有那些有效的是下面的代码片段,但它为实例分配了一个公共 IP。

编辑
部署没有accessConfig给出错误:

错误:(gcloud.deployment-manager.deployments.create)操作错误 [operation-1545956660669-57e0a1598ea49-702a8e20-89ae5f53]:错误:-代码:CONDITION_NOT_MET
位置:/deployments/test/resources/cassandra-node-1-> $.properties
消息:'“/networkInterfaces”:域:验证;关键字:类型;消息:实例
不匹配任何允许的原始类型;允许:[“数组”];发现:“空”'

0 投票
0 回答
184 浏览

google-cloud-pubsub - 无法使用部署管理器创建主题

我在使用部署管理器创建 PubSub 主题时遇到问题。

我的 config.yaml 文件具有以下内容...

当我使用部署管理器创建部署时,它报告部署成功...

但是当我检查控制台时,我的项目中没有 PubSub 主题。

我究竟做错了什么?

0 投票
1 回答
219 浏览

google-cloud-platform - Google 部署管理器 - BigTable 示例

我一直在尝试Google 的 Deployment Manager GitHub 项目中提供的这个示例。

它可以工作,但我不确定创建三个instances名为instance_createinstance_update的目的是什么instance_delete

例如,取自链接:

`action` 和 `metadata`.`runtimePolicy` 的目的是什么?我试图在文档中找到它,但失败了。为什么那里有三个 `BigTable` 实例?
0 投票
1 回答
232 浏览

google-cloud-platform - 如何通过 GCP 部署管理器 API 创建项目

我可以按照教程通过gcloud deployment-manager命令和模板文件创建项目。

我的问题是如何使用部署管理器 API来做同样的事情。我在文档中找到了insert方法API,但是当我使用这个API创建项目时,遇到了错误:Error 404: Failed to find project test-site-301, notFound"

如何在项目创建之前指定项目 ID?或者我应该使用其他 API 来创建项目?

谢谢


更新。2018.01.15

我想我找到了答案。通过部署管理器 API 创建新项目时,项目参数应该是管理部署的项目(即宿主项目)而不是将要创建的项目。

0 投票
3 回答
896 浏览

api - Google 部署管理器 Cloud Scheduler 类型

我看到 GCP 没有提供计划类型。我想知道创建模板(复合类型或类似类型)以提供 Cloud Scheduler 类型的步骤。我知道谷歌已经提供了一个例子

如果可以通过代码这样做它可以使用python 客户端库,尽管它在文档中说这个库不可用,我可以在代码中内联它。

我想不出一种针对谷歌 API 进行身份验证来执行此类请求的方法。

简而言之,我的问题是如何为 Cloud 创建 Deployment Manager 类型?我知道这有点模糊。只是想知道它是否可行。

另一方面,我在哪里可以找到这个 GCP 服务的官方开发?

为了完整起见,这里也是相关的Github问题

0 投票
2 回答
389 浏览

yaml - 从 YAML 配置文件部署时,如何配置 Google 计算实例以允许 http 流量?

正如标题所示,我正在尝试在 GCP 中配置部署。目前,所有部署都包含一个 Compute 实例,尽管我在尝试将 http-server 和 https-server 标签添加到配置文件中时遇到了麻烦。无需尝试添加标签即可正常创建实例。这是我的 yaml 文件的顶部:

我得到的错误是:

这是我第一次尝试编写 yaml 配置文件,因此可能存在一些简单的上下文问题。

0 投票
0 回答
1549 浏览

google-cloud-platform - 如何使用部署管理器将角色分配给服务帐户

在创建服务帐户和为其分配角色时遇到了一些麻烦。最初,我的代码基于这个示例,但是我无法让它工作,因为虽然它确实创建了服务帐户,但它没有为其分配角色。所以我在stackoverflow上环顾四周,发现这个答案确实有效。

下面粘贴的是负责创建不起作用的服务帐户的 Jinja 文件的内容。我期望它做的是创建一个服务帐户,然后为其分配 pubsub.editor 和 dataflow.developer 角色。

我不明白为什么下面的代码不起作用,所以我希望有人能解释它有什么问题。

0 投票
1 回答
124 浏览

google-cloud-platform - 如何使用 GCP 部署管理器填充下拉列表

我有一个部署清单,其中包括一个zone属性。我希望用户能够zone从下拉列表中选择。我知道在 AWS CloudFormation 中可以做到这一点。GCP DM有等效的方法吗?有许多属性对此类选择很有用。

当我从 Marketplace 启动部署时,会填充这些下拉列表,因此绝对可能。

0 投票
1 回答
482 浏览

google-cloud-platform - 为 GCP 中的现有资源生成 Jinja/YAML 模板

我期待为 GCP 项目中的现有 VM 实例资源创建 YAML 模板。有没有办法为 GCP 项目中的现有 VM 资源生成 Jinja 模板/YAML 文件?

0 投票
1 回答
267 浏览

google-cloud-storage - 创建域存储桶

以上是我尝试通过部署管理器创建存储桶时的消息。我已经尝试1058303916595@cloudservices.gserviceaccount.com在 Google Search Console 上添加到该域的已验证所有者,但仍然没有运气