[Azure] 101-cosmosdb-webapp 템플릿 판독
개시하다
Azure QuickStart Templates독학하세요!그래서 출력도 시도해 본다.
이번 판독 대상.
Create an Azure Cosmos DB account and Web App and deploy web app from GitHub
템플릿 요약 정보
이쪽 템플릿을 디버깅한 후 코스모스 DB와 GiitHub에서clone을 시작합니다.웹 앱에서는 NET Core의 웹 응용 프로그램이 설계됩니다.
해독하다
상단
"parameters":
부터 시작하는 부분은 템플릿에 사용되는 매개 변수(변수)의 설정입니다.템플릿을 디버깅할 때 옵션으로 표시할 수 있습니다.Tier의 선택도 있습니다.azuredeploy.json
"appServicePlanTier": {
"type": "string",
"defaultValue": "F1",
"allowedValues": [
"F1",
"D1",
"B1",
"B2",
"B3",
"S1",
"S2",
"S3",
"P1",
"P2",
"P3",
"P4"
],
"metadata": {
"description": "App Service Plan's pricing tier. Details at https://azure.microsoft.com/en-us/pricing/details/app-service/"
}
},
디버그할 프로그램의 GiitHub 주소는 아래에 설정합니다azuredeploy.json
"repositoryURL": {
"type": "string",
"defaultValue": "https://github.com/Azure-Samples/cosmos-dotnet-core-todo-app.git",
"metadata": {
"description": "The URL for the GitHub repository that contains the project to deploy."
}
},
이후 "resources":
부터 시작하는 부분에는 웹 앱스 제작 및 코스모스 DB 제작에 관한 기술이 담겼다.여기서 흥미로운 것은 다음과 같은 몇 가지다.
azuredeploy.json
"properties": {
"serverFarmId": "[resourceId('Microsoft.Web/serverfarms', variables('hostingPlanName'))]",
"siteConfig": {
"appSettings": [
{
"name": "CosmosDb:Account",
"value": "[reference(resourceId('Microsoft.DocumentDb/databaseAccounts/', variables('cosmosAccountName'))).documentEndpoint]"
},
{
"name": "CosmosDb:Key",
"value": "[listKeys(resourceId('Microsoft.DocumentDb/databaseAccounts', variables('cosmosAccountName')), '2020-04-01').primaryMasterKey]"
},
{
"name": "CosmosDb:DatabaseName",
"value": "[parameters('DatabaseName')]"
},
{
"name": "CosmosDb:ContainerName",
"value": "[parameters('ContainerName')]"
}
]
}
여기에는 제작된 코스모스 DB의 계정 정보를 입수해 디자인된 웹 앱스의 애플리케이션 세트팅스에 담았다.이렇게 하면 응용 프로그램 방면의 응용 프로그램.제이슨 안 바꿔도 되죠?
참고로 다음 문서를 참고할 수 있을 것 같습니다.
최후
Azure QuickStart Templates 애저에 대해 공부할 때 저는 이 산이 매우 소중한 산이라고 생각했습니다. 앞으로도 재미있는 것을 읽으려고 노력하겠습니다.
Reference
이 문제에 관하여([Azure] 101-cosmosdb-webapp 템플릿 판독), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/08thse/articles/03-qt-read-101-cosmosdb-webapp텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)