Azure CLI를 사용하여 Azure Time Series Insights Gen2 환경 만들기
참고 항목
Time Series Insights 서비스는 2024년 7월 7일에 사용 중지됩니다. 최대한 빨리 기존 환경을 대체 솔루션으로 마이그레이션하는 것이 좋습니다. 사용 중단 및 마이그레이션에 대한 자세한 내용은 설명서를 참조하세요.
이 문서에서는 새 Time Series Insights Gen2 환경을 만드는 과정을 안내합니다.
Azure Cloud Shell
Azure는 브라우저를 통해 사용할 수 있는 대화형 셸 환경인 Azure Cloud Shell을 호스트합니다. Cloud Shell에서 Bash 또는 PowerShell을 사용하여 Azure 서비스 작업을 수행할 수 있습니다. 로컬 환경에 아무 것도 설치할 필요 없이 Azure Cloud Shell의 미리 설치된 명령을 사용하여 이 문서의 코드를 실행할 수 있습니다.
Azure Cloud Shell을 시작하려면 다음을 수행합니다.
옵션 | 예제/링크 |
---|---|
코드 또는 명령 블록의 오른쪽 상단에서 시도를 선택합니다. 시도를 선택해도 코드 또는 명령이 Cloud Shell에 자동으로 복사되지 않습니다. | |
https://shell.azure.com으로 이동하거나 Cloud Shell 시작 단추를 선택하여 브라우저에서 Cloud Shell을 엽니다. | |
Azure Portal의 오른쪽 위에 있는 메뉴 모음에서 Cloud Shell 단추를 선택합니다. |
Azure Cloud Shell을 사용하려면:
Cloud Shell을 시작합니다.
코드 블록(또는 명령 블록)에서 복사 단추를 선택하여 코드 또는 명령을 복사합니다.
Windows 및 Linux에서 Ctrl+Shift+V를 선택하거나 macOS에서 Cmd+Shift+V를 선택하여 코드 또는 명령을 Cloud Shell 세션에 붙여넣습니다.
Enter를 선택하여 코드 또는 명령을 실행합니다.
필수 조건
- 환경의 콜드 저장소에 대한 Azure 스토리지 계정을 만듭니다. 이 계정은 기록 데이터의 장기 보존 및 분석을 위해 설계되었습니다.
참고 항목
코드에서 mytsicoldstore
를 콜드 스토리지 계정의 고유한 이름으로 바꿉니다.
먼저 스토리지 계정을 만듭니다.
storage=mytsicoldstore
rg=-my-resource-group-name
az storage account create -g $rg -n $storage --https-only
key=$(az storage account keys list -g $rg -n $storage --query [0].value --output tsv
환경 만들기
이제 스토리지 계정을 만들고 해당 이름과 관리 키를 변수에 할당했으므로 아래 명령을 실행하여 Azure Time Series Insights 환경을 만듭니다.
참고 항목
코드에서 다음을 시나리오의 고유한 이름으로 바꿉니다.
my-tsi-env
를 환경 이름으로 바꿉니다.my-ts-id-prop
를 Time Series ID 속성의 이름으로 바꿉니다.
Important
환경의 시계열 ID는 데이터베이스 파티션 키와 비슷합니다. 시계열 ID는 시계열 모델의 기본 키 역할도 합니다.
자세한 내용은 시계열 ID 선택 모범 사례를 참조하세요.
az tsi environment gen2 create --name "my-tsi-env" --location eastus2 --resource-group $rg --sku name="L1" capacity=1 --time-series-id-properties name=my-ts-id-prop type=String --warm-store-configuration data-retention=P7D --storage-configuration account-name=$storage management-key=$key
Azure Time Series Insights 환경 제거
Azure CLI를 사용하여 개별 리소스(예: Time Series Insights 환경)를 삭제하거나 모든 Time Series Insights 환경을 포함한 리소스 그룹 및 모든 리소스를 삭제할 수 있습니다.
Time Series Insights 환경을 삭제하려면 다음 명령을 실행합니다.
az tsi environment delete --name "my-tsi-env" --resource-group $rg
스토리지 계정을 삭제하려면 다음 명령을 실행합니다.
az storage account delete --name $storage --resource-group $rg
모든 해당 리소스 및 리소스 그룹을 삭제하려면 다음 명령을 실행합니다.
az group delete --name $rg
다음 단계
- Azure Time Series Insights Gen2 환경의 스트리밍 수집 이벤트 원본에 대해 알아보세요.
- IoT Hub에 연결하는 방법 알아보기