Obsługiwane formaty wyjściowe dla środowiska Azure Sphere CLI
Platforma Azure Sphere CLI obsługuje kilka formatów, w których można wyświetlać dane. Domyślnie jest table
używany jako domyślny format wyświetlania danych wyjściowych interfejsu cli, ale także obsługuje inne formaty.
Uwaga
- Dane wyjściowe wyświetlane dla polecenia mogą się różnić w zależności od typu danych wyjściowych.
Wartości argumentów i typy danych wyjściowych to:
Format wyjściowy | Opis |
---|---|
table |
Tabela ASCII z klawiszami jako nagłówkami kolumn. Jest to format domyślny. |
json |
Ciąg JSON. |
jsonc |
Kolorowy JSON. |
yaml |
YAML , czytelna maszynowa alternatywa dla JSON. |
yamlc |
Kolorowy YAML. |
tsv |
Wartości rozdzielone tabulatorami bez klawiszy. |
none |
Dane wyjściowe nie są inne niż błędy i ostrzeżenia. |
Obsługiwane polecenia
Wymagany format wyjściowy polecenia można określić za pomocą --output
opcji , --out
lub -o
. Jeśli brakuje polecenia, które trzeba wykonać w scenariuszu, podziel się z nami opiniami na temat azsphere.
Jest obsługiwana w przypadku następujących poleceń:
- Azsphere ca-certificate list
- azsphere ca-certificate download
- azsphere ca-certificate download-chain
- azsphere ca-certificate download-proof
- azsphere device app show-status
- azsphere aplikacja urządzenia show-memory-stats
- azsphere device app show-quota
- uruchamianie aplikacji urządzenia azsphere
- zatrzymanie aplikacji urządzenia azsphere
- lista urządzeń azsphere
- Dołączona lista urządzeń azsphere
- azsphere device certificate add
- Usuwanie certyfikatu urządzenia azsphere
- Azsphere device certificate list
- Pokaz certyfikatu urządzenia azsphere
- Azsphere device certificate show-quota
- Zainstalowano listę obrazów urządzenia azsphere
- Azsphere device image list-targeted
- azsphere device network enable
- azsphere device network disable
- azsphere device network list-firewall-rules
- Azsphere device network list-interfaces
- Azsphere device network proxy apply
- Azsphere device network proxy show
- Azsphere device network proxy delete
- azsphere device network show-diagnostics
- azsphere device network show-status
- azsphere device network update-interface
- urządzenie azsphere podłączone ponownie
- ponowne uruchomienie urządzenia azsphere
- pokaz urządzeń azsphere
- Azsphere urządzenie show-attached
- azsphere urządzenie show-os-version
- usuwanie obciążenia bocznego urządzenia azsphere
- Wdrażanie obciążenia bezpośredniego urządzenia azsphere
- azsphere urządzenie sideload set-deployment-timeout
- azsphere urządzenie sideload show-deployment-timeout
- azsphere urządzenie wifi dodać
- azsphere urządzenie wifi wyłącz
- azsphere urządzenia wifi włącz
- azsphere urządzenia wifi zapomnieć
- azsphere device wifi list
- azsphere urządzenie wifi reload-config
- skanowanie wi-fi urządzenia azsphere
- azsphere device wifi show
- azsphere urządzenie wifi show-status
- tworzenie grupy urządzeń azsphere
- azsphere device-group list
- azsphere device-group show
- Aktualizacja grupy urządzeń azsphere
- Azsphere device-group deployment create
- Azsphere device-group deployment list
- azsphere device-group device-group device list
- azsphere device-group device-group device show-count
- azsphere image add
- azsphere image download
- azsphere image show
- azsphere image-package show
- tworzenie produktu azsphere
- lista produktów azsphere
- pokaz produktów azsphere
- aktualizacja produktu azsphere
- lista urządzeń azsphere
- azsphere product device show-count
- azsphere product device-group list
- azsphere product device-group create-defaults
- lista ról azsphere
- azsphere rola dodać
- usuwanie roli azsphere
- azsphere role show
- azsphere role show-types
- azsphere show-version
- azsphere show-user
- lista ustawień azsphere
- ustawienie azsphere nie ma koloru
- Ustawienie azsphere bez zestawu kolorów
- tworzenie dzierżawy azsphere
- lista dzierżaw azsphere
- wybierz pozycję Dzierżawa azsphere
- Azsphere tenant show-selected
- aktualizacja dzierżawy azsphere
Format wyjściowy tabeli
Format table
jest formatem domyślnym, który służy do drukowania danych wyjściowych jako tabeli ASCII, co ułatwia czytanie i skanowanie. Ten format jest najlepszy, gdy potrzebujesz szybkiego, przeszukiwanego przez człowieka przeglądu danych. Przydaje się do uzyskiwania podsumowania informacji priorytetowych, szczególnie w przypadku poleceń listy.
azsphere tenant list --output table
------------------------------------ --------------------- -------------
Id Name Roles
========================================================================
143adbc9-1bf0-4be2-84a2-084a331d81cb MyTenant Contributor
------------------------------------ --------------------- -------------
768c2cd6-059a-49ad-9f53-89f5271cea15 MyTenant1 Administrator
Contributor
------------------------------------ --------------------- -------------
Za pomocą parametru --query
możesz dostosować właściwości i kolumny, które mają być wyświetlane w wynikach. W poniższym przykładzie pokazano, jak wybrać tylko identyfikator dzierżawy i rolę w poleceniu listy.
azsphere tenant list --query '[].{TenantID:id, Role:roles}'
------------------------------------ -------------
TenantID Role
==================================================
143adbc9-1bf0-4be2-84a2-084a331d81cb Contributor
------------------------------------ -------------
183adhc9-a5c8-8he2-84a2-c4f00f73a471 Administrator
Contributor
------------------------------------ -------------
Uwaga
- Uruchom polecenie w formacie JSON, aby wyświetlić dostępne nazwy właściwości, które mają być używane w zapytaniu. Na przykład po uruchomieniu
azsphere tenant list --output json
polecenia wyniki wyświetlają nazwy i wartości dostępne dla tego polecenia. - Obiekty zagnieżdżone, niektóre klawisze i pola nie są domyślnie drukowane w wynikach tabeli. Jeśli chcesz wyświetlić te informacje w wynikach, możesz użyć funkcji ponownego klawiszy JMESPath, aby zmienić nazwę klucza i uniknąć filtrowania. Aby uzyskać więcej informacji na temat filtrowania danych za pomocą zapytań, zobacz Dane wyjściowe poleceń cli zapytania.
Format wyjściowy JSON
Format wyjściowy JSON zawiera wszystkie nieprzetworzone dane i dane zagnieżdżone w formacie strukturalnym. Zalecamy używanie danych wyjściowych JSON do zwięzłych celów wyjściowych i skryptów. Ma to zastosowanie tylko wtedy, gdy polecenie zakończy się powodzeniem i zwróci wartość 0.
W poniższym przykładzie przedstawiono listę dzierżaw w domyślnym formacie JSON.
azsphere tenant list --output json
[
{
"id": "143adbc9-1bf0-4be2-84a2-084a331d81cb",
"name": "MyTenant",
"roles": [
"Contributor"
]
},
{
"id": "768c2cd6-059a-49ad-9f53-89f5271cea15",
"name": "MyTenant1",
"roles": [
"Administrator",
"Contributor"
]
}
]
Format wyjściowy YAML
Format yaml
wydrukuje dane wyjściowe jako YAML, format serializacji danych w formacie zwykłego tekstu. Yaml wydaje się być łatwiejsze do odczytania niż JSON.
azsphere tenant list --output yaml
- id: 143adbc9-1bf0-4be2-84a2-084a331d81cb
name: MyTenant
roles:
- Contributor
- id: 768c2cd6-059a-49ad-9f53-89f5271cea15
name: MyTenant1
roles:
- Administrator
- Contributor
Format wyjściowy TSV
Format wyjściowy tsv
zwraca wartości rozdzielone tabulatorami i newline bez dodatkowego formatowania, klawiszy i innych symboli.
Dane wyjściowe tsv
są podobne do danych wyjściowych, table
ale różnią się w następujący sposób:
- Nagłówki kolumn nie są wyświetlane w wynikach
tsv
. - Dane wyjściowe
table
są wyświetlane na liście itsv
wyświetlają długość listy. - Obiekty zagnieżdżone nie są drukowane na wydruku
tsv
. - Dane
tsv
wyjściowe są oddzielone tabulatorami i nie są skalowane w celu dopasowania do zacisku.
azsphere tenant list --output tsv
143adbc9-1bf0-4be2-84a2-084a331d81cb MyTenant 1
768c2cd6-059a-49ad-9f53-89f5271cea15 MyTenant1 2