问题标签 [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 回答
675 浏览

google-cloud-platform - 有没有办法在谷歌部署管理器中打印到标准输出、标准错误或日志文件?

我想在我的 DM 模板中编写调试信息,但是当我的模板出现问题时,我看不到也找不到生成打印语句、日志或任何帮助调试的方法。

如何将打印或日志记录添加到部署管理器?

0 投票
1 回答
291 浏览

google-cloud-platform - Deployment Manager IoT Core 类型提供程序创建

我试图创建使用 GCP IoT Core 的部署管理器类型提供程序的部署,但不断遇到问题:

以下是内容config.yaml

以下是内容cred.yaml

我执行以下步骤:

  1. 通过身份验证gcloud

    /li>
  2. 为 IoT Core 注册新的 Deployment Manager 类型提供程序。

    /li>
  3. 创建使用iotcoreType Provider 的新部署(参见config.yaml文件)。

    /li>

在此命令之后,我得到上述问题UNAUTHENTICATED

此外,现有文档的示例也不是很全面。我遵循了 Deployment Manager 的以下手册:

此外,我尝试针对 IoT Core 更复杂的示例进行调整,该示例使用$.concat("Bearer ", $.googleOauth2AccessToken())但存在相同的问题。

如果有人帮助我完成这个简单的示例工作或指出遗漏的步骤或问题,那就太好了。

非常感谢!

0 投票
2 回答
1318 浏览

google-cloud-storage - 使用 Deployment Manager 在 GCS 存储桶内创建文件夹

我使用以下代码创建了一个带有 DM 的存储桶

现在,当尝试在存储桶 (test-bucket-name\test) 中创建文件夹结构时,出现错误。请参考下面的示例代码和错误消息。

错误:

我试图设置 urlpath 属性但没有用。

谁能指导我这个。

0 投票
0 回答
36 浏览

google-deployment-manager - Google 部署管理器重置手动更改

我在我的项目中使用 GCE。对于基础设施发布,我使用了 terraform 和 puppet。他们每个人都有优点和缺点。但是与谷歌部署管理器相比,它们都落后了(升级新功能),当然如果我只使用谷歌(而不是多云),那么使用原生工具对我来说是最好的解决方案)。由于 puppet 是一个声明性工具,它允许随时声明我的基础设施,并且应该重置任何手动更改。

我正在尝试编写一个脚本,它将重置我在项目中所做的所有手动更改。当然手动更改不是最佳实践,但有时它是修复程序的最快方式(例如,在关键时刻更改组中的最小实例数)。

有没有办法在 Google 部署管理器中执行相同的功能。

0 投票
1 回答
479 浏览

google-cloud-platform - Deploy Hive tables to Dataproc cluster using Google Deployment Manager

I would like to migrate my HIVE tables to an existing Dataproc cluster. Is there any way to deploy the tables using Google Deployment Manager. I have checked the list of supported resource types in GDM; could not locate a hive resource type. However, there is an instance of dataproc.v1.cluster available and I was able to successfully deploy a dataproc cluster. Now, is there any way to deploy my HIVE ddls within the cluster?

0 投票
0 回答
216 浏览

yaml - yaml文件在谷歌云平台创建容器集群

我正在尝试在部署管理器脚本的帮助下创建一个集群。我在 GitHub 中找到了一些 python 脚本来执行此操作。但我正在寻找 YAML 文件。请分享任何参考。

0 投票
1 回答
1108 浏览

jinja2 - 部署管理器 Cloud SQL

我正在尝试使用部署管理器创建具有故障转移副本的 CloudSQL 实例。

我能够创建只读副本,但无法创建故障转移副本。

您能否向我提供一个部署管理器脚本或建议我对以下代码进行更改:

https://github.com/GoogleCloudPlatform/deploymentmanager-samples/tree/master/examples/v2/sqladmin/jinja

谢谢

0 投票
1 回答
694 浏览

google-cloud-platform - 从 KMS 获取 GCP 部署的机密

我想使用 Deployment Manager 在 GCP 中部署 Cloud VPN 隧道

为此,我使用 Python 设置了一个部署脚本,并且我不希望在我的配置中以纯文本形式共享 VPN 隧道的密钥。

所以我尝试包含通过KMS加密的秘密,然后在 python 脚本中调用 KMS 以获取纯文本秘密。

解密秘密的 python 代码如下所示:

但是,如果我部署此代码,我只会从部署管理器中收到以下错误消息:

我还尝试在我的配置 yaml 中包含完整的 google-api-python-client 库,但我仍然收到此错误。

有人知道吗?

0 投票
6 回答
3487 浏览

google-deployment-manager - 谷歌部署经理在项目中分配 IAM 策略

我正在使用 IAM 策略更新项目。在 GCP 部署管理器的模板中,他们使用 python Jinja 文件,但我想添加 IAM 策略(为用户/服务帐户分配一些角色)。有人可以修改 Jinja/ 配置文件并指出我可以如何修改吗?

https://github.com/GoogleCloudPlatform/deploymentmanager-samples/blob/master/examples/v2/project_creation/config.yaml

https://github.com/GoogleCloudPlatform/deploymentmanager-samples/blob/master/examples/v2/project_creation/project.py

0 投票
2 回答
2717 浏览

google-cloud-platform - 如何允许从谷歌云平台中的部署 jinja 模板允许完全访问所有云 API(对于云 API 访问范围)

我是 GCP 新手,想创建一个试驾。我一直在尝试从部署模板中的现有映像创建 VM 实例,并且成功地这样做了。我关注了This doc,但我想允许对 Cloud API 访问范围的所有 Cloud API 进行完全访问。这是显示 VM 实例功能的图像。我想从我的 jinja 模板文件(YML 格式文件)中启用它