az tsi event-source iothub

참고

이 참조는 Azure CLI 대한 timeseriesinsights 확장의 일부이며 버전 2.11.0 이상에 필요합니다. az tsi event-source iothub 명령을 처음 실행할 때 확장이 자동으로 설치됩니다. 확장에 대해 자세히 알아보세요.

timeseriesinsights 하위 그룹 iot-hub를 통해 이벤트 원본을 관리합니다.

명령

az tsi event-source iothub create

지정된 환경에서 이벤트 원본을 만듭니다.

az tsi event-source iothub update

지정된 환경에서 이벤트 원본을 업데이트합니다.

az tsi event-source iothub create

지정된 환경에서 이벤트 원본을 만듭니다.

az tsi event-source iothub create --consumer-group-name
                                  --environment-name
                                  --event-source-name
                                  --event-source-resource-id
                                  --iot-hub-name
                                  --key-name
                                  --location
                                  --resource-group
                                  --shared-access-key
                                  [--local-timestamp]
                                  [--tags]
                                  [--timestamp-property-name]

예제

CreateIotHubEventSource

az tsi event-source iothub create -g "rg" --environment-name "env1" --name "eventsource" --consumer-group-name "consumer-group" --iot-hub-name "iothub" --location westus --key-name "key-name" --shared-access-key "someSecretvalue" --event-source-resource-id "resource-id"

필수 매개 변수

--consumer-group-name

이벤트를 읽을 파티션을 보유하는 iot Hub의 소비자 그룹 이름입니다.

--environment-name

지정된 리소스 그룹과 연결된 Time Series Insights 환경의 이름입니다.

--event-source-name --name -n

지정된 환경과 연결된 Time Series Insights 이벤트 원본의 이름입니다.

--event-source-resource-id --resource-id

Azure Resource Manager 이벤트 원본의 리소스 ID입니다.

--iot-hub-name

요트 허브의 이름입니다.

--key-name --shared-access-policy-name

Ot Hub에 대한 Time Series Insights 서비스 액세스 권한을 부여하는 공유 액세스 정책 키의 이름입니다. 이 공유 액세스 정책 키는 iot 허브에 '서비스 연결' 권한을 부여해야 합니다.

--location -l

위치입니다. 값 출처: az account list-locations. az configure --defaults location=<location>을 사용하여 기본 위치를 구성할 수 있습니다.

--resource-group -g

환경 리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--shared-access-key

Time Series Insights 서비스에 iot Hub에 대한 읽기 권한을 부여하는 공유 액세스 정책 키의 값입니다. 이 속성은 이벤트 소스 응답에 표시되지 않습니다.

선택적 매개 변수

--local-timestamp

로컬 타임스탬프 속성을 나타내는 개체입니다. 사용해야 하는 로컬 타임스탬프 형식과 해당 시간대 오프셋 정보를 포함합니다. localTimestamp에 값이 지정되지 않았거나 null이면 로컬 타임스탬프가 이벤트와 함께 수신되지 않습니다. 예상 값: json-string/@json-file .

--tags

공백으로 구분된 태그: key[=value] [key[=value] ...]. ""를 사용하여 기존 태그를 지웁니다.

--timestamp-property-name --ts-property-name

이벤트 원본의 타임스탬프로 사용될 이벤트 속성입니다. timestampPropertyName에 대한 값을 지정하지 않은 경우 또는 null 또는 빈 문자열을 지정하는 경우 이벤트 생성 시간이 사용됩니다.

az tsi event-source iothub update

지정된 환경에서 이벤트 원본을 업데이트합니다.

az tsi event-source iothub update --environment-name
                                  --event-source-name
                                  --resource-group
                                  [--local-timestamp]
                                  [--shared-access-key]
                                  [--tags]
                                  [--timestamp-property-name]

예제

UpdateIotHubEventSource

az tsi event-source iothub update -g "rg" --environment-name "env1" --name "eventsource"  --timestamp-property-name timestampProp --shared-access-key "someSecretvalue" --tags test=tag

필수 매개 변수

--environment-name

지정된 리소스 그룹과 연결된 Time Series Insights 환경의 이름입니다.

--event-source-name --name -n

지정된 환경과 연결된 Time Series Insights 이벤트 원본의 이름입니다.

--resource-group -g

환경 리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

선택적 매개 변수

--local-timestamp

로컬 타임스탬프 속성을 나타내는 개체입니다. 사용해야 하는 로컬 타임스탬프 형식과 해당 시간대 오프셋 정보를 포함합니다. localTimestamp에 값이 지정되지 않았거나 null이면 로컬 타임스탬프가 이벤트와 함께 수신되지 않습니다. 예상 값: json-string/@json-file .

--shared-access-key

Time Series Insights 서비스에 iot Hub에 대한 읽기 권한을 부여하는 공유 액세스 정책 키의 값입니다. 이 속성은 이벤트 소스 응답에 표시되지 않습니다.

--tags

공백으로 구분된 태그: key[=value] [key[=value] ...]. ""를 사용하여 기존 태그를 지웁니다.

--timestamp-property-name --ts-property-name

이벤트 원본의 타임스탬프로 사용될 이벤트 속성입니다. timestampPropertyName에 대한 값을 지정하지 않은 경우 또는 null 또는 빈 문자열을 지정하는 경우 이벤트 생성 시간이 사용됩니다.