簡體   English   中英

`apiRevision` 標志在 Bicep 模板中不起作用

[英]`apiRevision` flag isn't working in Bicep template

我正在使用 Bicep 將打開的 api json 部署到 Azure API 管理中。 該片段看起來像這樣。

resource fuseintegrationsapi 'Microsoft.ApiManagement/service/apis@2021-08-01' = {
  name: '${apim.name}/integrations-api-${environment_name}'
  properties: {
    description: 'Contains integrations apis used to control the platform.'
    type: 'http'
    apiRevision: '1234'
    isCurrent: true
    subscriptionRequired: false
    displayName: 'Integrations Api'
    serviceUrl: '${api_backend_url}/api/test/v1/integrations'
    path: '${environment_name}/api/test/v1/integrations'
    protocols: [
      protocol
    ]
    value: api_link
    format: 'openapi+json-link'

    apiType: 'http'
  }
  dependsOn: [
    api2
  ]
  resource symbolicname 'policies' = {
    name: 'policy'
    properties: {
      value: anonymous_operation_policy
      format: 'rawxml'
    }
  }
}

盡管修訂版被硬編碼為1234 ,但它始終使用默認值1 ,並且 API 未更新最新開放的 api 規范。

我遇到了同樣的問題,發現你也必須將修訂放在名稱中。

name: '${apim.name}/integrations-api-${environment_name};rev=1234'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM