azure-resource-manager 相关问题

Azure Resource Manager是一个框架,用于跨资源部署和管理应用程序,并将资源组作为Microsoft Azure云计算平台上的单个逻辑单元进行管理。

由于 api 版本无效,无法创建 Azure TemplateSpec

我正在尝试使用 Bicep 和 Az-PS 中的 New-AzTemplateSpec 命令创建 TemplateSpec。但是,我遇到了错误,需要一些帮助来解决它: { “错误”: { “……

回答 2 投票 0

如何通过 Bicep 将功能应用程序按键添加到逻辑应用程序设置

我正在通过 Bicep 配置创建逻辑应用程序和功能应用程序,但需要使用功能应用程序主密钥更新逻辑应用程序设置。 下面是二头肌模板: 资源 funcapp '微软....

回答 1 投票 0

Azure ARM。嵌套部署无法部署内容

自从我尝试为 Azure 逻辑应用程序实现和部署 IaC 模板以来,已经有几个月了。 我尝试部署的剧本基于我想要的自定义连接器

回答 1 投票 0

更新对象作为参数传递给二头肌文件

我有多个需要在部署期间标记的天蓝色资源,并且我有将标记作为参数的二头肌文件。所有标签都将相同,并且具有相同的值...

回答 1 投票 0

如何使用 ARM 模板将路由添加到现有 IOT 中心?

对于大多数其他 Azure 资源,子组件有单独的部署类型,可以单独部署。对于物联网中心,我看不到任何单独部署路由/端点的方法

回答 2 投票 0

使用 bicep 将 xml 策略部署到 apim

我想将以下策略部署到 azure api 管理: 我想将以下策略部署到 azure api 管理: <policies> <inbound> <base /> <choose> <when condition="@(!context.Variables.ContainsKey(''cachedAccessToken'') || DateTime.UtcNow >= (DateTime)context.Variables[''tokenExpiry''])"> <set-backend-service id="apim-generated-policy" backend-id="{0}" /> <send-request mode="new" response-variable-name="tokenResponse" timeout="20" ignore-error="false"> <set-url>{1}/token</set-url> <set-method>POST</set-method> <set-header name="Content-Type" exists-action="override"> <value>application/x-www-form-urlencoded</value> </set-header> <set-body>@("grant_type=password&username={2}&password=thisShouldRefThe-AmxPassword-NamedValue")</set-body> </send-request> <set-variable name="tokenResponseJson" value="@{{ return JsonConvert.DeserializeObject((string)context.Variables[''tokenResponse''].Body.As<string>()); }}" /> <set-variable name="cachedAccessToken" value="@{{(string)context.Variables[''tokenResponseJson''][''access_token'']}}" /> <set-variable name="tokenExpiry" value="@{{ return DateTime.UtcNow.AddSeconds((int)context.Variables[''tokenResponseJson''][''expires_in''] - 60); }}" /> <cache-store-value key="cachedAccessToken" value="@{{context.Variables[''cachedAccessToken'']}}" duration="@{{(new TimeSpan(0, (int)context.Variables[''tokenResponseJson''][''expires_in''], 0))}}" /> <cache-store-value key="tokenExpiry" value="@{{context.Variables[''tokenExpiry'']}}" duration="@{{(new TimeSpan(0, (int)context.Variables[''tokenResponseJson''][''expires_in''], 0))}}" /> </when> <otherwise> <cache-lookup-value key="cachedAccessToken" variable-name="cachedAccessToken" /> <cache-lookup-value key="tokenExpiry" variable-name="tokenExpiry" /> </otherwise> </choose> <set-header name="Authorization" exists-action="override"> <value>@{{$"Bearer {{context.Variables[''cachedAccessToken'']}}"}}</value> </set-header> </inbound> <backend> <base /> </backend> <outbound> <base /> </outbound> <on-error> <base /> </on-error> </policies> 这是由 devops 管道运行的二头肌: resource apim 'Microsoft.ApiManagement/service@2022-04-01-preview' existing = { name: apimName resource apiVersionSet 'api-version-sets@2018-06-01-preview' = if (enableApiVersioning) { name: apiName properties: { displayName: displayName versioningScheme: versionScheme versionHeaderName: 'X-Api-Version' versionQueryName: 'api-version' } } resource api 'apis' = { name: enableApiVersioning ? apiNameVersioned : apiName properties: { displayName: displayName path: '${pathPrefix}${apiName}' format: definitionFormat protocols: [ 'https' ] subscriptionRequired: true value: definition apiVersion: enableApiVersioning ? version : null apiVersionSetId: enableApiVersioning ? apiVersionSet.id : null subscriptionKeyParameterNames: { header: 'Ocp-Apim-Subscription-Key' query: 'subscription-key' } } resource apiPolicy 'policies' = if (!empty(policy)) { name: 'policy' properties: { value: policy } } } } 我收到以下错误: '=' 是一个意外的标记。预期的标记是“;”。 13 号线,位置 58. 经验教训 - 多注意 chatgpt 输出的内容! 主要问题是 C# 代码块的语法。这是工作方针: <policies> <inbound> <base /> <choose> <when condition="@(!context.Variables.ContainsKey("cachedAccessToken") || DateTime.UtcNow >= (DateTime)context.Variables["tokenExpiry"])"> <set-backend-service id="apim-generated-policy" backend-id="func-amx-api-dev-001" /> <send-request mode="new" response-variable-name="tokenResponse" timeout="20" ignore-error="false"> <set-url>{{baseurl}}.azurewebsites.net/token</set-url> <set-method>POST</set-method> <set-header name="Content-Type" exists-action="override"> <value>application/x-www-form-urlencoded</value> </set-header> <set-body>@("grant_type=password&username={{user}}&password={{AmxPassword}}")</set-body> </send-request> <set-variable name="cachedAccessToken" value="@((String)((IResponse)context.Variables["jwt"]).Body.As<JObject>()["access_token"])" /> <set-variable name="tokenExpiry" value="@((String)((IResponse)context.Variables["jwt"]).Body.As<JObject>()["expires_in"])" /> <cache-store-value key="cachedAccessToken" value="@((String)context.Variables["cachedAccessToken"])" duration="3600" caching-type="internal" /> <cache-store-value key="tokenExpiry" value="@((String)context.Variables["tokenExpiry"])" duration="3600" caching-type="internal" /> </when> <otherwise> <cache-lookup-value key="cachedAccessToken" variable-name="cachedAccessToken" /> <cache-lookup-value key="tokenExpiry" variable-name="tokenExpiry" /> </otherwise> </choose> <set-header name="Authorization" exists-action="override"> <value>@{ return $"Bearer {(String)context.Variables["cachedAccessToken"]}"; }</value> </set-header> </inbound> <backend> <base /> </backend> <outbound> <base /> </outbound> <on-error> <base /> </on-error> </policies> 我还将策略移动到一个单独的文件,并使用以下二头肌在 apim 操作级别部署: resource apiPolicy 'Microsoft.ApiManagement/service/apis/operations/policies@2022-09-01-preview' = { name: '${apimName}/amxapi_v1_0_0/entity/policy' properties: { value: loadTextContent('./createEntityPolicy.xml') } }

回答 1 投票 0

使用 ARM 模板创建时将 Azure VM 添加到 Azure AD 组

希望你一切都好, 一年前我有类似的要求,但那是为了将机器添加到本地 AD 组。 在使用 ARM 模板配置 Azure VM 时添加 onprem AD 组 -Azure

回答 1 投票 0

Azure - 资源的创建者是否应该拥有所有者权利?

如果 Azure 用户拥有订阅的贡献者权限,并且他们在该订阅下创建资源,例如一个存储帐户。该用户是否应该被自动授予

回答 0 投票 0

如何在 Azure 资源管理器模板中配置 JIT 和安全计划?

我在编写 ARM json 模板时遇到了问题。我需要在虚拟机上启用 JIT 访问并为数据库和虚拟机启用 Microsoft Defender。 我在这些问题上挣扎了 2 天......

回答 0 投票 0

如何获取登录用户的Azure AD objectid?

我正在尝试调用需要当前登录用户的 PrincipalId 的 ARM 模板。 https://learn.microsoft.com/en-us/azure/templates/microsoft.keyvault/vaults 我已使用

回答 5 投票 0

如何/为什么/何时创建资源的 testkb 索引?

azure 认知搜索的图像,其中少数项目有两个索引标记为红色,其他项目没有额外索引 有些资源会自动创建 testkb 索引,有些则不会。 为什么...

回答 1 投票 0

无法删除恢复服务保管库。 Azure 门户菜单不允许禁用软删除。因为现在只读

**Az104 实验室 10 已在 Recovery Services Vault 中创建了 2 个备份项,但无法删除/删除它 Azure VM 和 Azure 备份代理** 试图移除或删除这些项目;自软删除...

回答 1 投票 0

ARM链接模板

要求: 我需要使用 ARM 模板在天蓝色中创建以下两个资源,即“天蓝色存储帐户”和“天蓝色存储同步服务”。 脚步: 我有两个 ARM 模板,一个用于创建 '

回答 0 投票 0

是否有 REST API 调用来检索在 Azure 上获得零浪费认证的区域?

如果您访问此网站 https://datacenters.microsoft.com/globe/explore 并单击“区域过滤器”和“可持续性过滤器”,然后选择“零废物证书...

回答 1 投票 0

Active Directory 是否阻止我使用密钥库

我一直在尝试为似乎无穷无尽的密钥库配置设置,以便我可以传递我的应用程序在本地环境之外运行所需的权限。 我是...

回答 0 投票 0

Runbook 模块的部署失败,因为它达到了终端配置状态“失败”

我想使用 bicep 在 Azure 上使用 PowerShell 创建一些自动化操作手册。为此,我需要下面列出的一些自定义模块。 变种模块= [ 'Microsoft.Graph.Authentication' '微软...

回答 1 投票 0

创建只读 SQL 数据库

我有以下二头肌来创建一个sql服务器和sql数据库: 资源 sqlServer 'Microsoft.Sql/servers@2021-02-01-preview' = { 名称:sqlServerName 位置:位置 身份: { 泰...

回答 0 投票 0

Bicep - 将 RBAC 角色分配给另一个 RG 中的 Azure 服务总线队列

我正在尝试使用 Bicep 将 RBAC 角色“Azure 服务总线数据接收器”分配给函数应用程序的 Azure 服务总线队列。我之前已经用存储帐户队列完成了这个但是......

回答 1 投票 0

Azure Identity and Resource Manager 在 Visual Studio 中找不到订阅

刚刚开始使用 Visual Studio 中的资源管理器,但我无法跨过第一道障碍。 当我使用以下代码时,client.GetDefaultSubscriptionAsync() 返回以下错误: 西...

回答 0 投票 0

使用 c# SDK Azure.ResourceManager.ApiManagement 导出 OpenAPI 定义

使用 PowerShell,我可以像这样从 APIM 导出 OpenAPI 定义: 出口-AzApiManagementApi -上下文 $apimContext -ApiId $apiId -SpecificationFormat OpenApiJson |输出文件-文件...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.