az iot ops support
Note
Questo riferimento fa parte dell'estensione azure-iot-ops per l'interfaccia della riga di comando di Azure (versione 2.70.0 o successiva). L'estensione installerà automaticamente la prima volta che si esegue un comando az iot ops support . Altre informazioni sulle estensioni.
Questo gruppo di comandi è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Operazioni di supporto per le operazioni IoT.
Comandi
| Nome | Descrizione | Tipo | Status |
|---|---|---|---|
| az iot ops support create-bundle |
Crea un archivio ZIP del bundle di supporto standard da usare per la risoluzione dei problemi e la diagnostica. |
Extension | Preview |
az iot ops support create-bundle
Il gruppo di comandi 'iot ops support' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Crea un archivio ZIP del bundle di supporto standard da usare per la risoluzione dei problemi e la diagnostica.
{API del servizio supportate}
- mqttbroker.iotoperations. azure.com/[v1,v1beta1]
- namespaces.deviceregistry.microsoft.com/[v1]
- deviceregistry.microsoft.com/[v1,v1beta1]
- cert-manager.io/v1
- clusterconfig. azure.com/[v1]
- connectivity.iotoperations. azure.com/[v1,v1beta1]
- arccontainerstorage. azure.net/v1
- containerstorage. azure.com/v1
- secret-sync.x-k8s.io/v1alpha1
- secrets-store.csi.x-k8s.io/v1
- trust.cert-manager.io/v1alpha1
Nota: i log dal pod rimosso non verranno acquisiti, perché sono inaccessibili. Per informazioni dettagliate sul motivo per cui un pod è stato rimosso, vedere i file di pod e nodi correlati.
az iot ops support create-bundle [--acquire-policy-token]
[--bn --bundle-name]
[--broker-traces {false, true}]
[--bundle-dir]
[--change-reference]
[--context]
[--log-age]
[--ops-service --svc {acs, akri, azuremonitor, billing, broker, certmanager, connectors, dataflow, deviceregistry, meso, schemaregistry, secretstore}]
Esempio
Utilizzo di base con le opzioni predefinite. Questo formato del comando rileverà automaticamente le API operazioni IoT e creerà un bundle appropriato che acquisisce le ultime 24 ore di log dei contenitori. Il bundle verrà prodotto nella directory di lavoro corrente.
az iot ops support create-bundle
Vincolare l'acquisizione dei dati in un servizio specifico e produrre il bundle in un dir di output personalizzato.
az iot ops support create-bundle --ops-service connectors --bundle-dir ~/ops
Produrre il bundle in una directory di output personalizzata e usare un nome personalizzato.
az iot ops support create-bundle --bundle-name mybundle --bundle-dir ~/ops
Specificare un periodo di validità del log del contenitore personalizzato in secondi.
az iot ops support create-bundle --ops-service broker --log-age 172800
Includere tracce broker mqtt nel bundle di supporto.
az iot ops support create-bundle --ops-service broker --broker-traces
Includere le risorse del contenitore arc storage nel bundle di supporto.
az iot ops support create-bundle --ops-service acs
Includere le risorse secretstore nel bundle di supporto.
az iot ops support create-bundle --ops-service secretstore
Includere più servizi nel bundle di supporto con il flag single-ops-service.
az iot ops support create-bundle --ops-service broker connectors deviceregistry
Includere più servizi nel bundle di supporto con più flag --ops-service.
az iot ops support create-bundle --ops-service broker --ops-service connectors --ops-service deviceregistry
Parametri facoltativi
I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.
Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
Nome file per il file ZIP del bundle di supporto. Se non specificato, verrà usato il formato seguente: 'support_bundle_{timestamp}_aio'.
Includere tracce broker mqtt nel bundle di supporto. L'utilizzo può aggiungere dimensioni considerevoli al bundle prodotto.
| Proprietà | Valore |
|---|---|
| Valori accettati: | false, true |
La directory locale in cui verrà salvato il bundle prodotto. Se non viene specificata alcuna directory, viene utilizzata la directory corrente.
ID riferimento di modifica correlato per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
Nome del contesto Kubeconfig da usare per la comunicazione del cluster k8s. Se non viene fornito alcun contesto current_context viene usato.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | K8s Cluster Arguments |
Validità del log dei contenitori in secondi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | 86400 |
Il servizio operazioni IoT a cui deve essere applicata la creazione del bundle di supporto. Se non viene fornito alcun servizio, per impostazione predefinita l'operazione acquisisce tutti i servizi. --ops-service può essere usato uno o più volte.
| Proprietà | Valore |
|---|---|
| Valori accettati: | acs, akri, azuremonitor, billing, broker, certmanager, connectors, dataflow, deviceregistry, meso, schemaregistry, secretstore |
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |