首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Terraform批处理资源自动创建吗?

Terraform批处理资源自动创建吗?
EN

Stack Overflow用户
提问于 2022-03-03 09:08:42
回答 1查看 56关注 0票数 0

因此,我应用TF提供程序通过简单的terraform apply创建150个资源,并注意到它以批方式输出资源:

代码语言:javascript
复制
# batch #1
foo_resource.bar_1: Creating...
...
foo_resource.bar_10: Creating...
foo_resource.bar_1: Creation complete after 12s [id=...]
...
foo_resource.bar_10: Creation complete after 15s [id=...]
# batch #2
foo_resource.bar_11: Creating...
...

此外,当我打开跟踪日志时,我可以看到在同一秒钟内有10个日志:

代码语言:javascript
复制
# batch #1
2022-03-03T00:48:59.139-0800 [INFO]  provider.: 2022/03/03 00:48:59 [DEBUG] Created foo_1: timestamp=2022-03-03T00:48:59.139-0800
2022-03-03T00:48:59.139-0800 [INFO]  provider.: 2022/03/03 00:48:59 [DEBUG] Created foo_3: timestamp=2022-03-03T00:48:59.139-0800
...
# batch #2
2022-03-03T00:49:20.866-0800 [INFO]  provider.: 2022/03/03 00:49:20 [DEBUG] Created foo_12: timestamp=2022-03-03T00:49:10.866-0800

因此,您可以清楚地看到,批处理#1和批处理#2之间的时间戳差异是关于20秒(00:49:20 - 00:48:59),这与提供程序在创建每个资源后内部使用的超时完全相同,因此它似乎不会同时发送150创建请求,而是在批处理大小为10的批处理中执行请求。

问题是Terraform批处理资源是自动创建的还是只是巧合?

EN

Stack Overflow用户

回答已采纳

发布于 2022-03-03 09:12:42

Terraform不执行批处理,但具有并行性限制,默认为10:https://www.terraform.io/cli/commands/apply#parallelism-n

票数 2
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71334570

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档