-
Notifications
You must be signed in to change notification settings - Fork 18
02. storage table 생성하고 권한설정하기
박태영 edited this page Sep 16, 2024
·
1 revision
1. README.md
를 참고하여 az deployment group create로 aspire.bicep
을 배포, 테이블명을 쉼표로 구분하여 파라미터로 전달
```bash
# zsh/bash
AZURE_RESOURCE_GROUP="rg-$AZURE_ENV_NAME"
AZURE_LOCATION=$(azd env get-value AZURE_LOCATION)
az deployment group create \
-g $AZURE_RESOURCE_GROUP \
--template-file ./infra/aspire.bicep \
--parameters environmentName=$AZURE_ENV_NAME \
--parameters location=$AZURE_LOCATION \
--parameters tableNames=events,tests # 테이블명 설정
# PowerShell
$AZURE_RESOURCE_GROUP = "rg-$AZURE_ENV_NAME"
$AZURE_LOCATION = azd env get-value AZURE_LOCATION
az deployment group create `
-g $AZURE_RESOURCE_GROUP `
--template-file ./infra/aspire.bicep `
--parameters environmentName=$AZURE_ENV_NAME `
--parameters location=$AZURE_LOCATION `
--parameters tableNames=events,tests # 테이블명 설정
```
2. appsettings.Development.json
에서 생성된 KeyVault 이름을 설정
```json
"KeyVault": {
"VaultUri": "https://{your-keyvault-name}.vault.azure.net/",
"SecretNames": {
"OpenAI": "azure-openai-instances",
"Storage": "storage-connection-string"
}
}
```
3. Azure Portal에 접속해서 생성된 KeyVault에 관리자 권한 설정
- KeyVault 접속, 좌측
액세스 제어(IAM)
선택
-
액세스 제어(IAM)
오른쪽 패널에서추가 > 역할 할당 추가
선택
- 역할 목록에서
Key Vault
로 검색, 관리자 권한을 본인에게 할당