az iot hub routing-endpoint

Gerir pontos finais personalizados de um hub IoT.

Comandos

az iot hub routing-endpoint create

Adicione um ponto final ao seu Hub IoT.

az iot hub routing-endpoint delete

Elimine o ponto final total ou mencionado para o seu Hub IoT.

az iot hub routing-endpoint list

Obtenha informações sobre todos os pontos finais para o seu Hub IoT.

az iot hub routing-endpoint show

Obtenha informações sobre o ponto final mencionado para o seu Hub IoT.

az iot hub routing-endpoint create

Adicione um ponto final ao seu Hub IoT.

Crie um novo ponto final personalizado no seu Hub IoT.

az iot hub routing-endpoint create --endpoint-name
                                   --endpoint-resource-group
                                   --endpoint-subscription-id
                                   --endpoint-type {azurestoragecontainer, eventhub, servicebusqueue, servicebustopic}
                                   --hub-name
                                   [--auth-type {identityBased, keyBased}]
                                   [--batch-frequency]
                                   [--chunk-size]
                                   [--connection-string]
                                   [--container]
                                   [--encoding {avro, json}]
                                   [--endpoint-uri]
                                   [--entity-path]
                                   [--ff]
                                   [--identity]
                                   [--resource-group]

Exemplos

Adicione um novo ponto final "E2" do tipo EventHub ao Hub IoT "MyIotHub".

az iot hub routing-endpoint create --resource-group MyResourceGroup --hub-name MyIotHub --endpoint-name E2 --endpoint-type eventhub --endpoint-resource-group {ResourceGroup} --endpoint-subscription-id {SubscriptionId} --connection-string {ConnectionString}

Adicione um novo ponto final "S1" do tipo AzureStorageContainer ao Hub IoT "MyIotHub".

az iot hub routing-endpoint create --resource-group MyResourceGroup --hub-name MyIotHub \
--endpoint-name S1 --endpoint-type azurestoragecontainer --endpoint-resource-group "[Resource Group]" \
--endpoint-subscription-id {SubscriptionId} --connection-string {ConnectionString} \
--container-name {ContainerName} --batch-frequency 100 --chunk-size 100 \
--ff {iothub}-{partition}-{YYYY}-{MM}-{DD}-{HH}-{mm}

Adicione um novo ponto final do EventHub baseado em identidade chamado "EventHubIdentity" e autente usando uma identidade gerida atribuída pelo utilizador

az iot hub routing-endpoint create --resource-group MyResourceGroup --hub-name MyIotHub --endpoint-name EventHubIdentity --endpoint-type eventhub --endpoint-resource-group {ResourceGroup} --endpoint-subscription-id {SubscriptionId} --auth-type identityBased --identity {userIdentityResourceId} --endpoint-uri {EventHubEndpointUri} --entity-path {EntityPath}

Parâmetros Obrigatórios

--endpoint-name --name -n

Nome do Ponto final de encaminhamento.

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

Grupo de recursos do Endpoint ressore.

--endpoint-subscription-id -s

SubscriçãoId do recurso Endpoint.

--endpoint-type --type -t

Tipo de ponto final de encaminhamento.

valores aceites: azurestoragecontainer, eventhub, servicebusqueue, servicebustopic
--hub-name

Hub IoT nome.

Parâmetros Opcionais

--auth-type

Tipo de autenticação para o ponto final. O padrão é chave.

valores aceites: identityBased, keyBased
--batch-frequency -b

Solicite a frequência do lote em segundos. A quantidade máxima de tempo que pode decorrer antes de os dados serem escritos a uma bolha, entre 60 e 720 segundos.

valor predefinido: 300
--chunk-size -w

Solicito o tamanho do pedaço em megabytes (MB). O tamanho máximo de bolhas, entre 10 e 500 MB.

valor predefinido: 300
--connection-string -c

Cadeia de ligação do Ponto final de encaminhamento.

--container --container-name

Nome do recipiente de armazenamento.

--encoding

Formato de codificação para o recipiente. O padrão é AVRO. Note que este campo é aplicável apenas para pontos finais do recipiente blob.

valores aceites: avro, json
--endpoint-uri

O uri do recurso endpoint.

--entity-path

O caminho da entidade do recurso endpoint.

--ff --file-name-format

Formato de nome de ficheiro para a bolha. O formato de nome de ficheiro deve conter {iothub}, {partition}, {YYYY}, {MM}, {DD}, {HH} e {mm} campos. Todos os parâmetros são obrigatórios, mas podem ser reordenados com ou sem delimiters.

valor predefinido: {iothub}/{partition}/{YYYY}/{MM}/{DD}/{HH}/{mm}
--identity

Utilize uma identidade gerida atribuída pelo sistema ou atribuída pelo utilizador para a autenticação de ponto final. Utilize "[sistema]" para se referir à identidade atribuída ao sistema ou a um ID de recurso para se referir a uma identidade atribuída ao utilizador. Se utilizar o tipo auth sem este parâmetro, assume-se a identidade gerida atribuída pelo sistema.

--resource-group -g

o nome do grupo de recursos. Pode configurar o grupo predefinido utilizando az configure --defaults group=<name>.

az iot hub routing-endpoint delete

Elimine o ponto final total ou mencionado para o seu Hub IoT.

Elimine um ponto final para o seu Hub IoT. Recomendamos que elimine quaisquer rotas até ao ponto final, antes de eliminar o ponto final.

az iot hub routing-endpoint delete [--endpoint-name]
                                   [--endpoint-type {azurestoragecontainer, eventhub, servicebusqueue, servicebustopic}]
                                   [--hub-name]
                                   [--ids]
                                   [--resource-group]

Exemplos

Elimine o ponto final "E2" de "MyIotHub" Hub IoT.

az iot hub routing-endpoint delete --resource-group MyResourceGroup --hub-name MyIotHub --endpoint-name E2

Elimine todos os pontos finais do tipo "EventHub" de "MyIotHub" Hub IoT.

az iot hub routing-endpoint delete --resource-group MyResourceGroup --hub-name MyIotHub --endpoint-type eventhub

Elimine todos os pontos finais do Hub IoT "MyIotHub".

az iot hub routing-endpoint delete --resource-group MyResourceGroup --hub-name MyIotHub

Parâmetros Opcionais

--endpoint-name --name -n

Nome do Ponto final de encaminhamento.

--endpoint-type --type -t

Tipo de ponto final de encaminhamento.

valores aceites: azurestoragecontainer, eventhub, servicebusqueue, servicebustopic
--hub-name

Hub IoT nome.

--ids

Um ou mais IDs de recursos (espaço-delimitado). Deve ser um ID completo de recursos contendo todas as informações dos argumentos de "Identificação de Recursos". Deve fornecer ou ids ou outros argumentos de "Identificação de Recursos".

--resource-group -g

o nome do grupo de recursos. Pode configurar o grupo predefinido utilizando az configure --defaults group=<name>.

az iot hub routing-endpoint list

Obtenha informações sobre todos os pontos finais para o seu Hub IoT.

Obtenha informações sobre todos os pontos finais do seu Hub IoT. Também pode especificar em que ponto final pretende obter informaiton.

az iot hub routing-endpoint list [--endpoint-type {azurestoragecontainer, eventhub, servicebusqueue, servicebustopic}]
                                 [--hub-name]
                                 [--ids]
                                 [--resource-group]

Exemplos

Obtenha todos os pontos finais do "MyIotHub" Hub IoT.

az iot hub routing-endpoint list -g MyResourceGroup --hub-name MyIotHub

Obtenha todos os pontos finais do tipo "EventHub" de "MyIotHub" Hub IoT.

az iot hub routing-endpoint list -g MyResourceGroup --hub-name MyIotHub --endpoint-type eventhub

Parâmetros Opcionais

--endpoint-type --type -t

Tipo de ponto final de encaminhamento.

valores aceites: azurestoragecontainer, eventhub, servicebusqueue, servicebustopic
--hub-name

Hub IoT nome.

--ids

Um ou mais IDs de recursos (espaço-delimitado). Deve ser um ID completo de recursos contendo todas as informações dos argumentos de "Identificação de Recursos". Deve fornecer ou ids ou outros argumentos de "Identificação de Recursos".

--resource-group -g

o nome do grupo de recursos. Pode configurar o grupo predefinido utilizando az configure --defaults group=<name>.

az iot hub routing-endpoint show

Obtenha informações sobre o ponto final mencionado para o seu Hub IoT.

Obtenha informações sobre um ponto final específico no seu Hub IoT.

az iot hub routing-endpoint show --endpoint-name
                                 [--hub-name]
                                 [--ids]
                                 [--resource-group]

Exemplos

Obtenha uma informação final do "MyIotHub" Hub IoT.

az iot hub routing-endpoint show --resource-group MyResourceGroup --hub-name MyIotHub \
--endpoint-name {endpointName}

Parâmetros Obrigatórios

--endpoint-name --name -n

Nome do Ponto final de encaminhamento.

Parâmetros Opcionais

--hub-name

Hub IoT nome.

--ids

Um ou mais IDs de recursos (espaço-delimitado). Deve ser um ID completo de recursos contendo todas as informações dos argumentos de "Identificação de Recursos". Deve fornecer ou ids ou outros argumentos de "Identificação de Recursos".

--resource-group -g

o nome do grupo de recursos. Pode configurar o grupo predefinido utilizando az configure --defaults group=<name>.