az tsi event-source iothub
Nota
Questo riferimento fa parte dell'estensione timeseriesinsights per l'interfaccia della riga di comando di Azure (versione 2.50.0 o successiva). L'estensione installerà automaticamente la prima volta che si esegue un comando az tsi event-source iothub . Altre informazioni sulle estensioni.
Gestire l'origine eventi con timeseriesinsights sottogruppo iot-hub.
Comandi
Nome | Descrizione | Tipo | Status |
---|---|---|---|
az tsi event-source iothub create |
Creare un'origine evento nell'ambiente specificato. |
Estensione | Disponibilità generale |
az tsi event-source iothub update |
Aggiornare un'origine evento nell'ambiente specificato. |
Estensione | Disponibilità generale |
az tsi event-source iothub create
Creare un'origine evento nell'ambiente specificato.
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]
Esempio
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"
Parametri necessari
Nome del gruppo di consumer dell'hub iot che contiene le partizioni da cui verranno letti gli eventi.
Nome dell'ambiente Time Series Insights associato al gruppo di risorse specificato.
Nome dell'origine evento Time Series Insights associata all'ambiente specificato.
ID risorsa dell'origine evento in Azure Resource Manager.
Nome dell'hub iot.
Nome della chiave dei criteri di accesso condiviso che concede al servizio Time Series Insights l'accesso all'hub iot. Questa chiave dei criteri di accesso condiviso deve concedere le autorizzazioni di "connessione al servizio" all'hub iot.
Posizione. Usare i valori ottenuti con az account list-locations
. È possibile configurare la posizione predefinito con az configure --defaults location=<location>
.
Nome del gruppo di risorse dell'ambiente. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Valore della chiave dei criteri di accesso condiviso che concede al servizio Time Series Insights l'accesso in lettura all'hub iot. Questa proprietà non viene visualizzata nelle risposte all'origine eventi.
Parametri facoltativi
Oggetto che rappresenta la proprietà timestamp locale. Contiene il formato del timestamp locale che deve essere usato e le informazioni corrispondenti sull'offset del fuso orario. Se non viene specificato un valore per localTimestamp o null, il timestamp locale non verrà inserito con gli eventi. Valore previsto: json-string/@json-file.
Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.
La proprietà di evento che verrà usata come timestamp dell'origine evento. Se non è specificato un valore per timestampPropertyName o se viene specificato null o una stringa vuota, verrà usata l'ora di creazione dell'evento.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az tsi event-source iothub update
Aggiornare un'origine evento nell'ambiente specificato.
az tsi event-source iothub update [--environment-name]
[--event-source-name]
[--ids]
[--local-timestamp]
[--resource-group]
[--shared-access-key]
[--subscription]
[--tags]
[--timestamp-property-name]
Esempio
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
Parametri facoltativi
Nome dell'ambiente Time Series Insights associato al gruppo di risorse specificato.
Nome dell'origine evento Time Series Insights associata all'ambiente specificato.
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".
Oggetto che rappresenta la proprietà timestamp locale. Contiene il formato del timestamp locale che deve essere usato e le informazioni corrispondenti sull'offset del fuso orario. Se non viene specificato un valore per localTimestamp o null, il timestamp locale non verrà inserito con gli eventi. Valore previsto: json-string/@json-file.
Nome del gruppo di risorse dell'ambiente. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Valore della chiave dei criteri di accesso condiviso che concede al servizio Time Series Insights l'accesso in lettura all'hub iot. Questa proprietà non viene visualizzata nelle risposte all'origine eventi.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.
La proprietà di evento che verrà usata come timestamp dell'origine evento. Se non è specificato un valore per timestampPropertyName o se viene specificato null o una stringa vuota, verrà usata l'ora di creazione dell'evento.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.