PowerStore: Administrere en REST API-økt
Riepilogo: Slik henter du tokenet for å sende til flere REST API-spørringer.
Questo articolo si applica a
Questo articolo non si applica a
Questo articolo non è legato a un prodotto specifico.
Non tutte le versioni del prodotto sono identificate in questo articolo.
Istruzioni
Start en ny påloggingsøkt:
Delvis utdata vist her. Du blir bedt om å oppgi passordet ditt:
Du kan også sende passordet interaktivt:
Ved hjelp av tokenet som er innhentet ovenfor, og for å holde navnet på informasjonskapsler konsekvent, kan REST API-spørringer nå kjøres som én enkelt økt uten ytterligere godkjenning.
curl -k -s -X GET -H "Accept: application/json" -H "Content-type: application/json" -u admin -c mycookie.txt -verbose -L https://10.20.30.40:443/api/rest/login_session
Delvis utdata vist her. Du blir bedt om å oppgi passordet ditt:
curl -k -s -X GET -H "Accept: application/json" -H "Content-type: application/json" -u admin -c mycookie.txt -verbose -L https://10.20.30.40:443/api/rest/login_session Enter host password for user 'admin': * Trying 10.20.30.40... * TCP_NODELAY set * Connected to 10.20.30.40 (10.20.30.40) port 443 (#0) . . . . . . < HTTP/1.1 200 OK < DELL-EMC-TOKEN: Zbn8/pfw/VhLXc+a9YQqtrp9cC0lUZKBPXKTl68KGNE= < Content-Type: application/json . . . . . . * Connection #0 to host 10.20.30.40 left intact [{"id":"fd406a0e-a82c-46d6-b31b-5bfa31a543ef"}]
Du kan også sende passordet interaktivt:
curl -k -s -X GET -H "Accept: application/json" -H "Content-type: application/json" -u admin:password -c mycookie.txt -verbose -L https://10.20.30.40:443/api/rest/login_session
Ved hjelp av tokenet som er innhentet ovenfor, og for å holde navnet på informasjonskapsler konsekvent, kan REST API-spørringer nå kjøres som én enkelt økt uten ytterligere godkjenning.
Eksempler
Merk: "| jq" kan fjernes fra disse eksemplene hvis du bruker curl for Windows eller hvis jq ikke er installert.Oppgi informasjon om apparater
curl -k -s -X GET -H "DELL-EMC-TOKEN: Zbn8/pfw/VhLXc+a9YQqtrp9cC0lUZKBPXKTl68KGNE=" -H "Accept: application/json" -H "Content-type: application/json" -b mycookie.txt -L https://10.20.30.40:443/api/rest/appliance?select=* | jq
[
{
"id": "A1",
"name": "PowerLoki-appliance-1",
"service_tag": "ABC1234",
"express_service_code": "123456789",
"model": "PowerStore 7000T",
"drive_failure_tolerance_level": "Single",
"drive_failure_tolerance_level_l10n": "Single"
}
]
Oppgi lokale brukere
Legg merke til bruken av ?select=id,name,role_id for å velge tre spesifikke kolonner:curl -k -s -X GET -H "accept: application/json" -H "Content-Type: application/json" -H "DELL-EMC-TOKEN: Zbn8/pfw/VhLXc+a9YQqtrp9cC0lUZKBPXKTl68KGNE=" -b mycookie.txt -L https://10.20.30.40/api/rest/local_user?select=id,name,role_id | jq
Liste over IP-er
Legg merke til bruken av jokertegnet for å velge alle kolonner:curl -k -s -X GET -H "DELL-EMC-TOKEN: Zbn8/pfw/VhLXc+a9YQqtrp9cC0lUZKBPXKTl68KGNE=" -H "Accept: application/json" -H "Content-type: application/json" -b mycookie.txt -L https://10.20.30.40:443/api/rest/ip_pool_address?select=* | jq
Generere målinger
Dette eksemplet er en POST-kommando og krever et organ som angir hvilke målinger som skal samles inn. Dette tar skjemaet -d '{ "entity": "performance_metrics_by_appliance", "entity_id": "A1", "intervall": "Twenty_Sec"}":curl -k -s -X POST -H "accept: application/json" -H "Content-Type: application/json" -H "DELL-EMC-TOKEN: Zbn8/pfw/VhLXc+a9YQqtrp9cC0lUZKBPXKTl68KGNE=" -b mycookie.txt -L -d '{ "entity": "performance_metrics_by_appliance", "entity_id": "A1", "interval": "Twenty_Sec"}' https://10.20.30.40/api/rest/metrics/generate
Informazioni aggiuntive
For andre mulige brukstilfeller kan du se dokumentasjonen:Referanseveiledning for Dell EMC PowerStore REST API:
https://dl.dell.com/content/manual25792673-dell-emc-powerstore-rest-api-reference-guide.pdf
Utviklerveiledning for Dell EMC PowerStore REST API
https://dl.dell.com/content/manual55475248-dell-emc-powerstore-rest-api-developers-guide.pdf
Og den innebygde dokumentasjonen ved hjelp av den innebygde dokumentasjonen ved hjelp https://<PowerStore IP
>/polymerui/
https://dl.dell.com/content/manual25792673-dell-emc-powerstore-rest-api-reference-guide.pdf
Utviklerveiledning for Dell EMC PowerStore REST API
https://dl.dell.com/content/manual55475248-dell-emc-powerstore-rest-api-developers-guide.pdf
Og den innebygde dokumentasjonen ved hjelp av den innebygde dokumentasjonen ved hjelp https://<PowerStore IP
>/polymerui/
Prodotti interessati
PowerStore 1000X, PowerStore 1000T, PowerStore 1200T, PowerStore 3000X, PowerStore 3000T, PowerStore 3200T, PowerStore 5000X, PowerStore 5000T, PowerStore 500T, PowerStore 5200T, PowerStore 7000X, PowerStore 7000T, PowerStore 9000T, PowerStore 9200TProprietà dell'articolo
Numero articolo: 000202473
Tipo di articolo: How To
Ultima modifica: 15 dic 2022
Versione: 5
Trova risposta alle tue domande dagli altri utenti Dell
Support Services
Verifica che il dispositivo sia coperto dai Servizi di supporto.