作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用 Pulumi 创建了一个 Azure App Insights,并使用 GetComponnectOutput
我收到了如下输出:
示例代码:
app_insights_key = insights.get_component_output(
resource_group_name=temp_resources_group.name,
resource_name=temp_app_insights.name,
)
pulumi.export('the output is:', app_insights_key)
输出是:
Outputs:
+ the output is:: {
+ app_id : "46470d16-bff3--b6fa8effc890"
+ application_id : "app-insights-temp112-gx"
+ application_type : "web"
+ connection_string : "InstrumentationKey=8418a8ce.com/"
+ creation_date : "2022-05-14T17:40:20.5340124+00:00"
+ disable_ip_masking : true
+ etag : "\"e800edf3-0000-0100-0000-627fe9860000\""
+ flow_type : "Bluefield"
+ id : "/subscriptions/7bb4482f-3343-4b08"
+ ingestion_mode : "LogAnalytics"
+ instrumentation_key : "8418a8cd-5700-7-3138752bd5f6"
我想访问instrumentation_key
并尝试使用以下方式:
app_key = app_insights_key["instrumentation_key"]
但是我收到一个错误。
RuntimeError: Event loop is closed
最佳答案
get_component_output
返回类型为Output[GetComponentResult]
,因此需要使用apply
来获取其属性:
component = insights.get_component_output(
resource_group_name="temp_resources_group.name",
resource_name="temp_app_insights.name",
)
app_insights_key = component.apply(lambda c: c.instrumentation_key)
了解更多信息Inputs/Outputs, Apply .
关于azure - 如何在 Pulumi 上使用 "GetComponnectOutput"访问 Azure App Insights 输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72246559/
我使用 Pulumi 创建了一个 Azure App Insights,并使用 GetComponnectOutput 我收到了如下输出: 示例代码: app_insights_key = insig
我是一名优秀的程序员,十分优秀!