bicep를 사용하여 논리 앱(표준) connections.json 매개 변수화 - 1부
connectionRuntimeUrl
)이 필요하므로 connections.json의 managedApiConnections 섹션입니다....
"managedApiConnections": {
"azureblob_1": {
"api": {
"id": "/subscriptions/xxxxxxxxxx/providers/Microsoft.Web/locations/xxxxxxxxxx/managedApis/azureblob"
},
"authentication": {
"type": "ManagedServiceIdentity"
},
"connection": {
"id": "/subscriptions/xxxxxxxxxx/resourceGroups/xxxxxxxxxx/providers/Microsoft.Web/connections/azureblob"
},
"connectionRuntimeUrl": "https://xxxxxxxxxx.azure-apihub.net/apim/azureblob/xxxxxxxxxx"
}
}
...
Microsoftdocumentation on Web Connections를 둘러보면 bicep에서 연결을 구축하는 데 필요한 매개변수 목록에 대한 유용한 정보가 많지 않은 것 같습니다. 그러나 더 내려가면 storage 또는 service bus queue 에 대해 참조할 수 있는 빠른 시작 템플릿이 있습니다.
bicep에서 빌드할 것이므로 ARM 템플릿을 bicep으로 디컴파일(
az bicep decompile --file azuredeploy.json
)하는 것으로 시작하여 필요한 것을 분석하려고 합니다.resource serviceBusConnectionName_resource 'Microsoft.Web/connections@2018-07-01-preview' = {
location: location
name: serviceBusConnectionName
properties: {
api: {
id: subscriptionResourceId('Microsoft.Web/locations/managedApis', location, 'servicebus')
}
displayName: 'servicebus'
parameterValues: {
connectionString: serviceBusConnectionString
}
}
}
문서화되지 않은
parameterValues
아래의 항목이 중요합니다. 이를 통해 서비스 버스 연결 문자열을 검색하여 bicep 스크립트에 넣을 수 있습니다. 위의 이두근은 서비스 버스 전용입니다. bicep 스크립트를 빌드하는 데 필요한 다른 집합parameterValues
을 표시하는 Azure Blob과 같은 다른 리소스에 대해 다른 빠른 시작 템플릿을 사용할 수 있습니다.위의 내용을 완료한 후 다음 단계는 논리 앱(표준)
connections.json
을 업데이트하여 예를 들어 웹 사이트에서 필요한 정보를 검색하는 것입니다. 앱 설정. 이것은 다음 게시물에서 다룰 미지의 또 다른 여정입니다.
Reference
이 문제에 관하여(bicep를 사용하여 논리 앱(표준) connections.json 매개 변수화 - 1부), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/leonards/parameterising-logic-app-standard-connectionsjson-with-bicep-part-1-2mhi텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)