az tsi event-source eventhub
참고
이 참조는 Azure CLI에 대 한 timeseriesinsights-environment-with-eventhub 확장의 일부 이며 버전 2.11.0 이상이 필요 합니다. 확장은 az tsi 이벤트 원본 eventhub 명령을 처음 실행할 때 자동으로 설치 됩니다. 확장에 대해 자세히 알아보세요.
Times를 사용 하 여 이벤트 원본 관리 하위 그룹 이벤트-허브.
명령
| az tsi event-source eventhub create |
지정 된 환경에서 이벤트 원본을 만듭니다. |
| az tsi event-source eventhub update |
지정 된 환경에서 이벤트 원본을 업데이트 합니다. |
az tsi event-source eventhub create
지정 된 환경에서 이벤트 원본을 만듭니다.
az tsi event-source eventhub create --consumer-group-name
--environment-name
--event-hub-name
--event-source-name
--event-source-resource-id
--key-name
--location
--namespace
--resource-group
--shared-access-key
[--local-timestamp]
[--tags]
[--timestamp-property-name]
예제
CreateEventHubEventSource
az tsi event-source eventhub create --environment-name "env1" --name "es1" --location westus --consumer-group-name "cgn" --event-hub-name "ehn" --event-source-resource-id "somePathInArm" --key-name "managementKey" --service-bus-namespace "sbn" --shared-access-key "someSecretvalue" --timestamp-property-name "someTimestampProperty" --resource-group "rg1"
필수 매개 변수
이벤트를 읽을 파티션을 보유 하는 이벤트 허브의 소비자 그룹 이름입니다.
지정 된 리소스 그룹과 연결 된 Time Series Insights 환경의 이름입니다.
이벤트 허브의 이름입니다.
지정 된 환경에 연결 된 Time Series Insights 이벤트 소스의 이름입니다.
Azure Resource Manager에 있는 이벤트 소스의 리소스 id입니다.
Time Series Insights 서비스에 이벤트 허브에 대 한 액세스 권한을 부여 하는 SAS 키의 이름입니다. 이 키에 대 한 공유 액세스 정책은 이벤트 허브에 ' 수신 대기 ' 권한을 부여 해야 합니다.
위치입니다. 값 출처: az account list-locations. az configure --defaults location=<location>을 사용하여 기본 위치를 구성할 수 있습니다.
이벤트 허브가 포함 된 service bus의 이름입니다.
환경 리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
Time Series Insights 서비스에 이벤트 허브에 대 한 읽기 액세스 권한을 부여 하는 공유 액세스 키의 값입니다. 이 속성은 이벤트 원본 응답에 표시 되지 않습니다.
선택적 매개 변수
로컬 타임 스탬프 속성을 나타내는 개체입니다. 사용 해야 하는 로컬 타임 스탬프의 형식 및 해당 표준 시간대 오프셋 정보를 포함 합니다. LocalTimestamp에 대해 값이 지정 되지 않았거나 null 인 경우 로컬 타임 스탬프는 이벤트와 수신 되지 않습니다. 예상 값: json-string/@json-file .
공백으로 구분 된 태그: 키 [= 값] [키 [= 값] ...]. ""를 사용 하 여 기존 태그를 지웁니다.
이벤트 원본의 타임스탬프로 사용될 이벤트 속성입니다. timestampPropertyName에 대한 값을 지정하지 않은 경우 또는 null 또는 빈 문자열을 지정하는 경우 이벤트 생성 시간이 사용됩니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az tsi event-source eventhub update
지정 된 환경에서 이벤트 원본을 업데이트 합니다.
az tsi event-source eventhub update --environment-name
--event-source-name
--resource-group
[--local-timestamp]
[--shared-access-key]
[--tags]
[--timestamp-property-name]
예제
UpdateEventHubEventSource
az tsi event-source eventhub update --environment-name "env1" --name "es1" --shared-access-key "someSecretvalue" --timestamp-property-name "someTimestampProperty" --resource-group "rg1"
필수 매개 변수
지정 된 리소스 그룹과 연결 된 Time Series Insights 환경의 이름입니다.
지정 된 환경에 연결 된 Time Series Insights 이벤트 소스의 이름입니다.
환경 리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
선택적 매개 변수
로컬 타임 스탬프 속성을 나타내는 개체입니다. 사용 해야 하는 로컬 타임 스탬프의 형식 및 해당 표준 시간대 오프셋 정보를 포함 합니다. LocalTimestamp에 대해 값이 지정 되지 않았거나 null 인 경우 로컬 타임 스탬프는 이벤트와 수신 되지 않습니다. 예상 값: json-string/@json-file .
Time Series Insights 서비스에 이벤트 허브에 대 한 읽기 액세스 권한을 부여 하는 공유 액세스 키의 값입니다. 이 속성은 이벤트 원본 응답에 표시 되지 않습니다.
공백으로 구분 된 태그: 키 [= 값] [키 [= 값] ...]. ""를 사용 하 여 기존 태그를 지웁니다.
이벤트 원본의 타임스탬프로 사용될 이벤트 속성입니다. timestampPropertyName에 대한 값을 지정하지 않은 경우 또는 null 또는 빈 문자열을 지정하는 경우 이벤트 생성 시간이 사용됩니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.