[英]the default template for go lang "aws-go" in the serverless framwork isn't working
[英]`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.