- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在创建一个 ARM 模板来部署 Azure 搜索实例和依赖于 Azure 搜索实例的函数应用。作为其中的一部分,我尝试使用搜索服务的 API key 预先填充 Function Apps 应用设置。
我通过将以下内容添加到 FunctionAppSite
的应用设置之一的值中来实现此目的:
[listKeys(variables('searchServiceId'), '2015-08-19').key1]
我在变量部分获取 searchServiceId
[resourceId('Microsoft.Search/searchServices', parameters('SearchServiceName'))]
FunctionAppSite
组件列出了对 AppServicePlan
、StorageAccount
和 SearchService
的依赖项。
当我部署模板时,会创建搜索服务,然后会发生错误,因为 listkeys
找不到搜索服务。这发生在服务创建后大约 0.25 秒。
我很确定我的列表键语法是正确的,问题只是时间,但不知道如何减慢速度。我尝试强制 StorageAccount
依赖于模板中的 SearchService
,希望依赖链能够减慢速度,但发生了 listkeys
错误在创建搜索服务之后、创建 StorageAccount
之前。
完整模板可以在 here 找到如果您想查看实际情况,该存储库的 readme.md 上有一个“部署到 Azure”按钮。
最佳答案
那么,看看 Microsoft.Search
的提供程序操作:
Microsoft.Search/register/action
Microsoft.Search/checkNameAvailability/action
Microsoft.Search/searchServices/write
Microsoft.Search/searchServices/read
Microsoft.Search/searchServices/delete
Microsoft.Search/searchServices/start/action
Microsoft.Search/searchServices/stop/action
Microsoft.Search/searchServices/listAdminKeys/action
Microsoft.Search/searchServices/regenerateAdminKey/action
Microsoft.Search/searchServices/createQueryKey/action
Microsoft.Search/searchServices/queryKey/read
Microsoft.Search/searchServices/queryKey/delete
这就是你的做法:
"[listAdminKeys(variables('searchServiceId'), '2015-08-19').PrimaryKey]"
列出提供商操作:
$ops = (Get-AzureRmProviderOperation -OperationSearchString */*).Operation
关于azure - ARM 模板 listkeys() 无法找到 Azure 搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44030582/
如何使用 listKeys ARM 函数列出 azure 函数应用的键? 我的模板: { "$schema": "http://schema.management.azure.com/sch
我想检索经典存储帐户的访问 key 。这是我在网上找到的 POST https://management.azure.com/subscriptions/{subscriptionId}/resour
我有一个如下所示的事件中心: 我已经成功地为服务总线完成了此操作,但仅限于高级RootManageSharedAccessKey。 但是,对于事件中心,我需要 SendOnly 共享访问策略的主连接字
我正在创建一个 ARM 模板来部署 Azure 搜索实例和依赖于 Azure 搜索实例的函数应用。作为其中的一部分,我尝试使用搜索服务的 API key 预先填充 Function Apps 应用设置
我有多个关于 FlatList 的问题,阅读文档后无法回答。 什么时候需要用listKey,什么时候用keyExtractor?有时,当我有兄弟 FlatLists 时,我必须在每个列表中指定 lis
作为模板的一部分,我想检索 OMS/Operational Insights 工作区的 SharedKey,而不必将其作为参数传递。 这可能吗?我正在关注文档 here Microsoft.Opera
我有一个简单的 ARM 模板,用于部署两个 Azure Functions、一个应用服务计划和一个存储帐户: 唯一“特殊”的事情是,函数 function-key-issue-two 添加了函数 fu
我是一名优秀的程序员,十分优秀!