gpt4 book ai didi

Azure 数据资源管理器 - 使用 MI 连续数据导出

转载 作者:行者123 更新时间:2023-12-03 02:17:06 25 4
gpt4 key购买 nike

我们正在测试 ADX 中外部表的用户分配托管身份的使用 - [Microsoft 文档][1]

但是,由于错误,连续导出失败,不确定我们缺少什么配置。

Query execution has resulted in error (0x80004003): Partial queryfailure: Invalid pointer (message: 'Argument'[CreateCredentialsProviderForManagedIdentity] CredentialsStoreshouldn't be null when acquiring Managed Identity CredentialsProvider.' is null: at CreateCredentialsProviderForManagedIdentity inC:\source\Src\Common\Kusto.Common.Svc\AccessControl\ResourceConnectionStringTokenCredentialsBuilder.cs:line 103 Parameter name: [CreateCredentialsProviderForManagedIdentity]CredentialsStore shouldn't be null when acquiring Managed IdentityCredentials Provider. ==> ExecutePluginOperator failure: ', details:'Source: Kusto.Cloud.Platform System.ArgumentNullException: Argument'[CreateCredentialsProviderForManagedIdentity] CredentialsStoreshouldn't be null when acquiring Managed Identity CredentialsProvider.' is null: at CreateCredentialsProviderForManagedIdentity inC:\source\Src\Common\Kusto.Common.Svc\AccessControl\ResourceConnectionStringTokenCredentialsBuilder.cs:line 103 Parameter name: [CreateCredentialsProviderForManagedIdentity]CredentialsStore shouldn't be null when acquiring Managed IdentityCredentials Provider.

按照以下步骤操作,并使用下面的代码创建外部表并连续导出 -

create-or-alter external table test_ext_raw_logs (ingestiondt: datetime, full_record: string)
kind=storage
partition by (Day: datetime = startofday(ingestiondt))
pathformat = (datetime_pattern("'year='yyyy'/month='MM'/day='dd", Day))
dataformat=parquet
(
h@'abfss://<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="c88ba7a6bca9a1a6adba889bbca7baa9afad89ababa7bda6bc86a9a5ade6acaebbe6aba7baade6bfa1a6aca7bfbbe6a6adbc" rel="noreferrer noopener nofollow">[email protected]</a>/log;managed_identity=****'
)
with
(
docstring = "External Table",
folder = "Testing",
namePrefix = "export",
validateNotEmpty = true
)

.create-or-alter continuous-export test_raw_logs over (raw_logs)
to table test_ext_raw_logs with (intervalBetweenRuns = 10min) <| (raw_logs | project ingestiondt = ingestion_time(), full_record = tostring(full_record)|limit 10);

最佳答案

假设您按照文档中的说明设置了托管身份策略,那么您的配置没有任何问题。

但是,我们确实在代码中发现了一个导致此错误的错误。我们正在对所有受影响的集群部署修复程序。

关于Azure 数据资源管理器 - 使用 MI 连续数据导出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70694537/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com