연습 - Azure AI 서비스 계정 만들기
이전 단원에서는 Azure Portal을 사용하여 Azure AI 서비스 계정을 만드는 방법을 배웠습니다.
이 연습에서는 Azure CLI를 사용하여 Azure AI 서비스 계정을 만듭니다.
예정된 연습에서 만들 애플리케이션은 이 계정을 사용하여 음성 텍스트 변환 작업을 수행합니다.
Azure AI 서비스 계정 만들기
오른쪽의 Cloud Shell에서 Learn 샌드박스를 활성화할 때 생성된 리소스 그룹의 이름을 저장할 변수를 만듭니다.
RESOURCEGROUP=<rgn>[sandbox resource group name]</rgn>
리소스 그룹이 있는 지역을 저장할 다른 변수를 만듭니다.
LOCATION=$(az group show --name $RESOURCEGROUP | jq -r '.location')
애플리케이션을 만들 때 위치가 필요하므로 다음 명령을 사용하여
$LOCATION
변수의 내용을 나열한 다음, 나중에 해당 값을 복사합니다.echo $LOCATION
계정 이름을 포함할 다른 변수를 만듭니다.
ACCOUNT=learn-account-$RANDOM
Azure AI 서비스 계정을 만듭니다.
az cognitiveservices account create \ --name $ACCOUNT \ --resource-group $RESOURCEGROUP \ --kind SpeechServices \ --sku F0 \ --location $LOCATION \ --yes
위의 코드에서
값 설명 이름 Azure AI 서비스 계정의 고유 이름을 지정합니다. resource-group 리소스 그룹의 이름을 지정합니다. kind 음성 텍스트 변환 애플리케이션을 만들 것이므로 이 연습에서는 계정 유형을 SpeechServices로 지정합니다.
계정 유형의 목록은az cognitiveservices account list-kinds
를 참조하세요.sku 이 연습의 무료 F0 계층인 계정의 SKU를 지정합니다.
계정 SKU의 목록은az cognitiveservices account list-skus
를 참조하세요.location 계정에 대한 위치를 지정합니다. 예 용어 확인 프롬프트를 표시하지 않습니다. 이 명령을 완료하는 데 몇 초 정도 걸립니다. 명령이 완료되면 다음 예제와 같이 Azure에서 JSON 응답을 받게 됩니다.
{ "etag": "\"00000000-0000-0000-0000-000000000000\"", "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/learn-22222222-2222-2222-2222-222222222222/providers/Microsoft.CognitiveServices/accounts/learn-account-33333", "identity": null, "kind": "SpeechServices", "location": "westus", "name": "learn-account-33333", "properties": { ... }, "resourceGroup": "learn-22222222-2222-2222-2222-222222222222", "sku": { "capacity": null, "family": null, "name": "F0", "size": null, "tier": null }, "tags": null, "type": "Microsoft.CognitiveServices/accounts" }
Azure AI 서비스 계정의 키 검색
Azure AI 서비스 계정이 생성되면 다음 명령을 사용하여 키를 나열합니다.
az cognitiveservices account keys list \
--name $ACCOUNT \
--resource-group $RESOURCEGROUP
다음 예제와 같은 JSON 응답이 표시되어야 합니다.
{
"key1": "0123456789abcdef0123456789abcdef",
"key2": "fedcba9876543210fedcba9876543210"
}
두 키의 값을 복사합니다. 이후 연습에서 애플리케이션을 만들 때 해당 키를 사용합니다.