问题标签 [pulumi]

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

pulumi - 如何防止 pulumi 从输出中剥离换行符?

我正在使用 pulumi 的 Typescript API。我注意到,当我调用console.log("\n\n")pulumi 时,会去掉换行符。我想保留这些换行符以提高部署日志的可读性。

有没有办法指示 pulumi 在输出日志中保留换行符?

0 投票
3 回答
699 浏览

pulumi - 如何将 Visual Studio 调试器附加到 pulumi up

我在 TS 中定义了一个堆栈,无法理解发生了什么。

有没有办法将 Visual Studio Code 调试器附加到 pulumi?

0 投票
2 回答
159 浏览

amazon-web-services - Pulumi:如何为存储库创建 CloudWatch 事件规则

我正在尝试PutImage使用 Cloudwatch 从特定 ECR 存储库捕获事件以触发 Lambda。

我的问题是 eventPattern 被键入为“字符串”:

结果事件规则如下所示:

对象myTestRepo包含一个有效的存储库,并且不是问题的一部分,为什么它不包含在此处。

问:如何捕获PutImage特定的存储库?

0 投票
1 回答
812 浏览

amazon-web-services - Pulumi:如何为 CODE_DEPLOY 控制器配置 ECS 服务

在尝试设置蓝/绿部署时,我遇到了以下问题:

到目前为止,我尝试aws.ecs.Cluster使用自定义设置创建并将其传递给awsx.ecs.Cluster但输入不正确:

结束于:

而且我无法在任何地方找到 ClusterSetting 类型。

如何为自定义设置 ServiceDeploymentController 类型aws.ecs.Cluster

0 投票
1 回答
2045 浏览

amazon-web-services - Pulumi:如何序列化输出[] 转 JSON

我想允许 Lambda 服务在我的 VPC 中创建部署,因此我有类型的子网 ids 数组Output<string>[],我想将其放入角色策略中,如下所示:

不幸的是,我最终得到的是:

我尝试了很多组合,但没有一个有效。如何生成 JSON 数组Output<string>[]

0 投票
1 回答
179 浏览

azure-functions - 配置 ADAL 时的 Pulumi AD Application 和 Azure Function 循环依赖

我正在使用 ADAL 身份验证设置 azure 函数,但 pulumi 存在一个问题,因为函数应用程序需要创建广告应用程序,然后广告应用程序需要创建函数应用程序才能设置回复 url。

我们如何解决这种循环引用?我想用 appFunction url 的值创建replyUrls。

谢谢

0 投票
1 回答
90 浏览

kubernetes - 使用 Pulumi 创建 Kubernetes Service 导致错误无法为与 Service 关联的 Endpoint 对象创建观察者

我正在尝试使用 Pulumi 在 Kubesail 集群中创建具有链接服务的部署。部署创建良好,但是当 Pulumi 尝试创建服务时返回错误:

该服务在 Kubesail 中正确创建,错误似乎非常明显,它无法进行 Pulumi 的整洁监控,但unknown错误不是那么整洁!

在 Kubernetes 集群上可能会拒绝什么,使得 Pulumi 无法进行部署和服务之间不同的监控?有没有办法跳过我在文档中错过的观看以让我通过这个?

0 投票
1 回答
157 浏览

pulumi - Pulumi:如何导出以前版本的 Stack?

有没有办法导出以前版本的堆栈?

pulumi stack export命令,我可以导出current state of stack到文件,但似乎 CLI 不接受版本或任何标志来指定以前的堆栈。

我应该将所有资源重新导入 pulumi 还是重新创建它们......?

0 投票
2 回答
174 浏览

typescript - Typescript 返回 Promise 列表

我正在尝试从我们的 AWS 账户中获取组织账户 ID 的列表。

我有以下代码

其中记录了一个空列表,因为显然控制台命令在承诺之前运行。

我的目标是我想将帐户列表发送到我的打字稿应用程序中的不同功能(不同文件)。不知道该怎么做。

0 投票
1 回答
171 浏览

docker - Pulumi 推送 docker 镜像到 GCR

我正在学习如何使用 Pulumi,我想知道我可以正确配置 pulumi 以将图像推送到 GCR。我有以下内容index.ts

当我运行时,pulumi preview我看到图像已成功构建:

但是,当我访问永久链接时,我在映像构建步骤最后的 Diff Log 视图中看到以下输出:Successfully pushed to docker. 当我访问我们的私人 GCR 存储库时,我看不到图像的任何更新/新推送。

我的问题是:

  1. 普鲁米预览时是否推送图片?
  2. 推送时,pulumi 是否根据镜像名称来决定仓库?
  3. 如果是,为什么我的预览输出显示图像已推送到 docker?