az iot hub message-endpoint create

참고 항목

이 참조는 Azure CLI(버전 2.37.0 이상)에 대한 azure-iot 확장의 일부입니다. az iot hub message-endpoint create 명령을 처음 실행할 때 확장이 자동으로 설치됩니다. 확장 프로그램에 대해 자세히 알아보세요.

명령 그룹 'iot hub message-endpoint'는 미리 보기로 개발 중입니다. 참조 및 지원 수준: https://aka.ms/CLI_refstatus

IoT Hub에 엔드포인트를 추가합니다.

명령

Name Description 형식 상태
az iot hub message-endpoint create cosmosdb-container

IoT Hub에 대한 Cosmos DB 컨테이너 엔드포인트를 추가합니다.

내선 번호 미리 보기
az iot hub message-endpoint create eventhub

IoT Hub에 대한 이벤트 허브 엔드포인트를 추가합니다.

내선 번호 미리 보기
az iot hub message-endpoint create servicebus-queue

IoT Hub에 대한 Service Bus 큐 엔드포인트를 추가합니다.

내선 번호 미리 보기
az iot hub message-endpoint create servicebus-topic

IoT Hub에 대한 Service Bus 토픽 엔드포인트를 추가합니다.

내선 번호 미리 보기
az iot hub message-endpoint create storage-container

IoT Hub에 대한 스토리지 컨테이너 엔드포인트를 추가합니다.

내선 번호 미리 보기

az iot hub message-endpoint create cosmosdb-container

미리 보기

명령 그룹 'iot hub message-endpoint'는 미리 보기로 개발 중입니다. 참조 및 지원 수준: https://aka.ms/CLI_refstatus

IoT Hub에 대한 Cosmos DB 컨테이너 엔드포인트를 추가합니다.

az iot hub message-endpoint create cosmosdb-container --container
                                                      --database-name
                                                      --en
                                                      --hub-name
                                                      [--connection-string]
                                                      [--endpoint-account]
                                                      [--endpoint-resource-group]
                                                      [--endpoint-subscription-id]
                                                      [--endpoint-uri]
                                                      [--identity]
                                                      [--partition-key-name]
                                                      [--partition-key-template]
                                                      [--pk]
                                                      [--resource-group]
                                                      [--secondary-key]

예제

IoT Hub에 대한 키 기반 Cosmos DB 컨테이너 엔드포인트를 만듭니다.

az iot hub message-endpoint create cosmosdb-container -n {iothub_name} --en {endpoint_name} --container {container} --db {database} --endpoint-account {account_name}

연결 문자열 사용하여 IoT Hub에 대한 Cosmos DB 컨테이너 엔드포인트를 만듭니다.

az iot hub message-endpoint create cosmosdb-container -n {iothub_name} --en {endpoint_name} -c {connection_string} --container {container} --db {database}

지정된 기본 키 및 엔드포인트 URI를 사용하여 IoT Hub에 대한 Cosmos DB 컨테이너 엔드포인트를 만듭니다.

az iot hub message-endpoint create cosmosdb-container -n {iothub_name} --en {endpoint_name} --pk {primary_key} --endpoint-uri {endpoint_uri} --container {container} --db {database}

시스템 할당 ID 및 파티션 키 이름을 사용하여 IoT Hub에 대한 Cosmos DB 컨테이너 엔드포인트를 만듭니다. 파티션 키 템플릿은 기본값입니다.

az iot hub message-endpoint create cosmosdb-container -n {iothub_name} --en {endpoint_name} --endpoint-uri {endpoint_uri} --container {container} --db {database} --pkn {partition_key_name} --identity [system]

사용자 할당 ID, 파티션 키 이름 및 파티션 키 템플릿을 사용하여 IoT Hub에 대한 Cosmos DB 컨테이너 엔드포인트를 만듭니다.

az iot hub message-endpoint create cosmosdb-container -n {iothub_name} --en {endpoint_name} --endpoint-uri {endpoint_uri} --container {container} --db {database} --pkn {partition_key_name} --pkt {partition_key_template} --identity {user_identity_resource_id}

필수 매개 변수

--container --container-name

cosmos DB 데이터베이스에 있는 Cosmos DB SQL 컨테이너의 이름입니다.

--database-name --db

cosmos DB 계정에 있는 cosmos DB 데이터베이스의 이름입니다.

--en --endpoint --endpoint-name

라우팅 엔드포인트의 이름입니다.

--hub-name -n

IoT Hub 이름입니다.

선택적 매개 변수

--connection-string -c

라우팅 엔드포인트의 커넥트ion 문자열입니다.

--endpoint-account

엔드포인트 리소스의 계정 이름입니다.

--endpoint-resource-group --erg -r

엔드포인트 리소스의 리소스 그룹입니다. 제공되지 않으면 IoT Hub의 리소스 그룹이 사용됩니다.

--endpoint-subscription-id -s

엔드포인트 리소스의 구독 ID입니다. 제공되지 않으면 IoT Hub의 구독이 사용됩니다.

--endpoint-uri

엔드포인트 리소스의 URI입니다.

--identity

엔드포인트 인증에 시스템 할당 또는 사용자 할당 관리 ID를 사용합니다. "[system]"을 사용하여 시스템 할당 ID 또는 리소스 ID를 참조하여 사용자 할당 ID를 참조합니다.

--partition-key-name --pkn

이 Cosmos DB SQL 컨테이너(있는 경우)와 연결된 파티션 키의 이름입니다.

--partition-key-template --pkt

이 Cosmos DB SQL 컨테이너에 사용할 가상 파티션 키 값을 생성하기 위한 템플릿입니다. 템플릿에는 {iothub}, {deviceid}, {DD}, {MM}, {YYYY} 자리 표시자 중 하나 이상이 포함되어야 합니다. 한 자리 표시자를 한 번만 지정할 수 있지만 순서 및 자리 표시자가 아닌 구성 요소는 임의로 지정됩니다. 파티션 키 이름이 제공되면 파티션 키 템플릿은 기본적으로 {deviceid}-{YYYY}-{MM}으로 설정됩니다.

--pk --primary-key

cosmos DB 계정의 기본 키입니다.

--resource-group -g

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

--secondary-key --sk

cosmos DB 계정의 보조 키입니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID기본 구독을 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az iot hub message-endpoint create eventhub

미리 보기

명령 그룹 'iot hub message-endpoint'는 미리 보기로 개발 중입니다. 참조 및 지원 수준: https://aka.ms/CLI_refstatus

IoT Hub에 대한 이벤트 허브 엔드포인트를 추가합니다.

az iot hub message-endpoint create eventhub --en
                                            --hub-name
                                            [--connection-string]
                                            [--endpoint-namespace-name]
                                            [--endpoint-policy-name]
                                            [--endpoint-resource-group]
                                            [--endpoint-subscription-id]
                                            [--endpoint-uri]
                                            [--entity-path]
                                            [--identity]
                                            [--resource-group]

예제

IoT Hub에 대한 키 기반 Event Hub 엔드포인트를 만듭니다.

az iot hub message-endpoint create eventhub -n {iothub_name} --en {endpoint_name} --namespace {namespace_name} --entity-path {entity_path} --policy {policy_name}

연결 문자열 사용하여 IoT Hub에 대한 Event Hub 엔드포인트를 만듭니다. 엔드포인트 URI 및 엔터티 경로는 생략됩니다.

az iot hub message-endpoint create eventhub -n {iothub_name} --en {endpoint_name} -c {connection_string}

시스템 할당 ID를 사용하여 IoT Hub에 대한 이벤트 허브 엔드포인트를 만듭니다. 엔드포인트 및 엔터티 경로를 지정해야 합니다.

az iot hub message-endpoint create eventhub -n {iothub_name} --en {endpoint_name} --endpoint-uri {endpoint_uri} --entity-path {entity_path} --identity [system]

사용자 할당 ID를 사용하여 IoT Hub에 대한 이벤트 허브 엔드포인트를 만듭니다. 엔드포인트 및 엔터티 경로를 지정해야 합니다.

az iot hub message-endpoint create eventhub -n {iothub_name} --en {endpoint_name} --endpoint-uri {endpoint_uri} --entity-path {entity_path} --identity {user_identity_resource_id}

필수 매개 변수

--en --endpoint --endpoint-name

라우팅 엔드포인트의 이름입니다.

--hub-name -n

IoT Hub 이름입니다.

선택적 매개 변수

--connection-string -c

라우팅 엔드포인트의 커넥트ion 문자열입니다.

--endpoint-namespace-name --namespace

엔드포인트 리소스의 네임스페이스 이름입니다.

--endpoint-policy-name --policy

연결 문자열 검색에 대한 정책 이름입니다.

--endpoint-resource-group --erg -r

엔드포인트 리소스의 리소스 그룹입니다. 제공되지 않으면 IoT Hub의 리소스 그룹이 사용됩니다.

--endpoint-subscription-id -s

엔드포인트 리소스의 구독 ID입니다. 제공되지 않으면 IoT Hub의 구독이 사용됩니다.

--endpoint-uri

엔드포인트 리소스의 URI입니다.

--entity-path

엔드포인트 리소스의 엔터티 경로입니다.

--identity

엔드포인트 인증에 시스템 할당 또는 사용자 할당 관리 ID를 사용합니다. "[system]"을 사용하여 시스템 할당 ID 또는 리소스 ID를 참조하여 사용자 할당 ID를 참조합니다.

--resource-group -g

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

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID기본 구독을 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az iot hub message-endpoint create servicebus-queue

미리 보기

명령 그룹 'iot hub message-endpoint'는 미리 보기로 개발 중입니다. 참조 및 지원 수준: https://aka.ms/CLI_refstatus

IoT Hub에 대한 Service Bus 큐 엔드포인트를 추가합니다.

az iot hub message-endpoint create servicebus-queue --en
                                                    --hub-name
                                                    [--connection-string]
                                                    [--endpoint-namespace-name]
                                                    [--endpoint-policy-name]
                                                    [--endpoint-resource-group]
                                                    [--endpoint-subscription-id]
                                                    [--endpoint-uri]
                                                    [--entity-path]
                                                    [--identity]
                                                    [--resource-group]

예제

IoT Hub에 대한 키 기반 Service Bus 큐 엔드포인트를 만듭니다.

az iot hub message-endpoint create servicebus-queue -n {iothub_name} --en {endpoint_name} --namespace {namespace_name} --entity-path {entity_path} --policy {policy_name}

연결 문자열 사용하여 IoT Hub에 대한 Service Bus 큐 엔드포인트를 만듭니다. 엔드포인트 URI 및 엔터티 경로는 생략됩니다.

az iot hub message-endpoint create servicebus-queue -n {iothub_name} --en {endpoint_name} -c {connection_string}

시스템 할당 ID를 사용하여 IoT Hub에 대한 Service Bus 큐 엔드포인트를 만듭니다. 엔드포인트 및 엔터티 경로를 지정해야 합니다.

az iot hub message-endpoint create servicebus-queue -n {iothub_name} --en {endpoint_name} --endpoint-uri {endpoint_uri} --entity-path {entity_path} --identity [system]

사용자 할당 ID를 사용하여 IoT Hub에 대한 Service Bus 큐 엔드포인트를 만듭니다. 엔드포인트 및 엔터티 경로를 지정해야 합니다.

az iot hub message-endpoint create servicebus-queue -n {iothub_name} --en {endpoint_name} --endpoint-uri {endpoint_uri} --entity-path {entity_path} --identity {user_identity_resource_id}

필수 매개 변수

--en --endpoint --endpoint-name

라우팅 엔드포인트의 이름입니다.

--hub-name -n

IoT Hub 이름입니다.

선택적 매개 변수

--connection-string -c

라우팅 엔드포인트의 커넥트ion 문자열입니다.

--endpoint-namespace-name --namespace

엔드포인트 리소스의 네임스페이스 이름입니다.

--endpoint-policy-name --policy

연결 문자열 검색에 대한 정책 이름입니다.

--endpoint-resource-group --erg -r

엔드포인트 리소스의 리소스 그룹입니다. 제공되지 않으면 IoT Hub의 리소스 그룹이 사용됩니다.

--endpoint-subscription-id -s

엔드포인트 리소스의 구독 ID입니다. 제공되지 않으면 IoT Hub의 구독이 사용됩니다.

--endpoint-uri

엔드포인트 리소스의 URI입니다.

--entity-path

엔드포인트 리소스의 엔터티 경로입니다.

--identity

엔드포인트 인증에 시스템 할당 또는 사용자 할당 관리 ID를 사용합니다. "[system]"을 사용하여 시스템 할당 ID 또는 리소스 ID를 참조하여 사용자 할당 ID를 참조합니다.

--resource-group -g

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

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID기본 구독을 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az iot hub message-endpoint create servicebus-topic

미리 보기

명령 그룹 'iot hub message-endpoint'는 미리 보기로 개발 중입니다. 참조 및 지원 수준: https://aka.ms/CLI_refstatus

IoT Hub에 대한 Service Bus 토픽 엔드포인트를 추가합니다.

az iot hub message-endpoint create servicebus-topic --en
                                                    --hub-name
                                                    [--connection-string]
                                                    [--endpoint-namespace-name]
                                                    [--endpoint-policy-name]
                                                    [--endpoint-resource-group]
                                                    [--endpoint-subscription-id]
                                                    [--endpoint-uri]
                                                    [--entity-path]
                                                    [--identity]
                                                    [--resource-group]

예제

IoT Hub에 대한 키 기반 Service Bus 토픽 엔드포인트를 만듭니다.

az iot hub message-endpoint create servicebus-topic -n {iothub_name} --en {endpoint_name} --namespace {namespace_name} --entity-path {entity_path} --policy {policy_name}

연결 문자열 사용하여 IoT Hub에 대한 Service Bus 토픽 엔드포인트를 만듭니다. 엔드포인트 URI 및 엔터티 경로는 생략됩니다.

az iot hub message-endpoint create servicebus-topic -n {iothub_name} --en {endpoint_name} -c {connection_string}

시스템 할당 ID를 사용하여 IoT Hub에 대한 Service Bus 토픽 엔드포인트를 만듭니다. 엔드포인트 및 엔터티 경로를 지정해야 합니다.

az iot hub message-endpoint create servicebus-topic -n {iothub_name} --en {endpoint_name} --endpoint-uri {endpoint_uri} --entity-path {entity_path} --identity [system]

사용자 할당 ID를 사용하여 IoT Hub에 대한 Service Bus 토픽 엔드포인트를 만듭니다. 엔드포인트 및 엔터티 경로를 지정해야 합니다.

az iot hub message-endpoint create servicebus-topic -n {iothub_name} --en {endpoint_name} --endpoint-uri {endpoint_uri} --entity-path {entity_path} --identity {user_identity_resource_id}

필수 매개 변수

--en --endpoint --endpoint-name

라우팅 엔드포인트의 이름입니다.

--hub-name -n

IoT Hub 이름입니다.

선택적 매개 변수

--connection-string -c

라우팅 엔드포인트의 커넥트ion 문자열입니다.

--endpoint-namespace-name --namespace

엔드포인트 리소스의 네임스페이스 이름입니다.

--endpoint-policy-name --policy

연결 문자열 검색에 대한 정책 이름입니다.

--endpoint-resource-group --erg -r

엔드포인트 리소스의 리소스 그룹입니다. 제공되지 않으면 IoT Hub의 리소스 그룹이 사용됩니다.

--endpoint-subscription-id -s

엔드포인트 리소스의 구독 ID입니다. 제공되지 않으면 IoT Hub의 구독이 사용됩니다.

--endpoint-uri

엔드포인트 리소스의 URI입니다.

--entity-path

엔드포인트 리소스의 엔터티 경로입니다.

--identity

엔드포인트 인증에 시스템 할당 또는 사용자 할당 관리 ID를 사용합니다. "[system]"을 사용하여 시스템 할당 ID 또는 리소스 ID를 참조하여 사용자 할당 ID를 참조합니다.

--resource-group -g

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

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID기본 구독을 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az iot hub message-endpoint create storage-container

미리 보기

명령 그룹 'iot hub message-endpoint'는 미리 보기로 개발 중입니다. 참조 및 지원 수준: https://aka.ms/CLI_refstatus

IoT Hub에 대한 스토리지 컨테이너 엔드포인트를 추가합니다.

az iot hub message-endpoint create storage-container --container
                                                     --en
                                                     --hub-name
                                                     [--batch-frequency]
                                                     [--chunk-size]
                                                     [--connection-string]
                                                     [--encoding {avro, json}]
                                                     [--endpoint-account]
                                                     [--endpoint-resource-group]
                                                     [--endpoint-subscription-id]
                                                     [--endpoint-uri]
                                                     [--ff]
                                                     [--identity]
                                                     [--resource-group]

예제

IoT Hub에 대한 키 기반 스토리지 컨테이너 엔드포인트를 만듭니다.

az iot hub message-endpoint create storage-container -n {iothub_name} --en {endpoint_name} --container {container_name} --endpoint-account {account_name}

연결 문자열 사용하여 IoT Hub에 대한 스토리지 컨테이너 엔드포인트를 만듭니다. 엔드포인트 URI가 생략됩니다.

az iot hub message-endpoint create storage-container -n {iothub_name} --en {endpoint_name} -c {connection_string} --container {container_name}

지정된 일괄 처리 빈도, 청크 크기 및 파일 이름 형식의 시스템 할당 ID를 사용하여 IoT Hub에 대한 스토리지 컨테이너 엔드포인트를 만듭니다. 엔드포인트를 지정해야 합니다.

az iot hub message-endpoint create storage-container -n {iothub_name} --en {endpoint_name} --endpoint-uri {endpoint_uri} --container {container_name} -b {batch_frequency} -w {chunk_size} --ff {file_format} --identity [system]

json 인코딩과 함께 사용자 할당 ID를 사용하여 IoT Hub에 대한 스토리지 컨테이너 엔드포인트를 만듭니다. 엔드포인트를 지정해야 합니다.

az iot hub message-endpoint create storage-container -n {iothub_name} --en {endpoint_name} --endpoint-uri {endpoint_uri} --container {container_name} --encoding json --identity {user_identity_resource_id}

필수 매개 변수

--container --container-name

스토리지 컨테이너의 이름입니다.

--en --endpoint --endpoint-name

라우팅 엔드포인트의 이름입니다.

--hub-name -n

IoT Hub 이름입니다.

선택적 매개 변수

--batch-frequency -b

요청 일괄 처리 빈도(초)입니다. 데이터가 Blob에 기록되기 전에 경과할 수 있는 최대 시간(60초에서 720초 사이)입니다.

기본값: 300
--chunk-size -w

요청 청크 크기(MB)입니다. Blob의 최대 크기(10~500MB)

기본값: 300
--connection-string -c

라우팅 엔드포인트의 커넥트ion 문자열입니다.

--encoding

컨테이너의 인코딩 형식입니다.

허용되는 값: avro, json
기본값: avro
--endpoint-account

엔드포인트 리소스의 계정 이름입니다.

--endpoint-resource-group --erg -r

엔드포인트 리소스의 리소스 그룹입니다. 제공되지 않으면 IoT Hub의 리소스 그룹이 사용됩니다.

--endpoint-subscription-id -s

엔드포인트 리소스의 구독 ID입니다. 제공되지 않으면 IoT Hub의 구독이 사용됩니다.

--endpoint-uri

엔드포인트 리소스의 URI입니다.

--ff --file-name-format

Blob의 파일 이름 형식입니다. 파일 이름 형식은 {iothub}, {partition}, {YYYY}, {MM}, {DD}, {HH} 및 {mm} 필드를 포함해야 합니다. 모든 매개 변수는 필수이지만 구분 기호를 사용하거나 사용하지 않고 순서를 변경할 수 있습니다.

기본값: {iothub}/{partition}/{YYYY}/{MM}/{DD}/{HH}/{mm}
--identity

엔드포인트 인증에 시스템 할당 또는 사용자 할당 관리 ID를 사용합니다. "[system]"을 사용하여 시스템 할당 ID 또는 리소스 ID를 참조하여 사용자 할당 ID를 참조합니다.

--resource-group -g

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

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID기본 구독을 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.