PowerStore: REST API -istunnon hallinta
Yhteenveto: Tunnuksen hakeminen välitettäväksi useisiin REST-ohjelmointirajapintakyselyihin.
Tämä artikkeli koskee tuotetta
Tämä artikkeli ei koske tuotetta
Tämä artikkeli ei liity tiettyyn tuotteeseen.
Tässä artikkelissa ei yksilöidä kaikkia tuoteversioita.
Ohjeet
Aloita uusi kirjautumisistunto:
Osittainen tulos näkyy tässä. Saat kehotteen salasanaan:
Salasanan voi myös siirtää vuorovaikutteisesti:
Edellä mainitun tunnuksen avulla ja pitämällä evästetiedoston nimen samana REST API -kyselyt voidaan nyt suorittaa yhtenä istuntona ilman lisätodennusta.
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
Osittainen tulos näkyy tässä. Saat kehotteen salasanaan:
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"}]
Salasanan voi myös siirtää vuorovaikutteisesti:
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
Edellä mainitun tunnuksen avulla ja pitämällä evästetiedoston nimen samana REST API -kyselyt voidaan nyt suorittaa yhtenä istuntona ilman lisätodennusta.
Esimerkkejä
Huomautus: "| jq" voidaan poistaa näistä esimerkeistä, jos käytetään Curlia Windowsissa tai jos jq:tä ei ole asennettu.Näytä laitteen tietojen luettelo
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"
}
]
Näytä luettelo paikallisista käyttäjistä
Huomioi, että valitse kolme tiettyä saraketta komennolla ?select=id,name,role_id :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
Näytä IP-osoitteet
Huomioi, että kaikki sarakkeet valitaan yleismerkin avulla: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
Metrics-tietojen luonnit
Tämä esimerkki on POST-komento, ja se edellyttää, että organisaatio määrittää kerättävät tiedot. Se on muotoa -d '{ "entity": performance_metrics_by_appliance, entity_id: A1, interval: 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
Lisätietoja
Lisätietoja muista mahdollisista käyttötapauksista on oppaissa:
Dell EMC PowerStoren REST API -ohjelmointirajapinnan pikaopas:
https://dl.dell.com/content/manual25792673-dell-emc-powerstore-rest-api-reference-guide.pdf
Dell EMC PowerStoren REST API -kehittäjien opas
https://dl.dell.com/content/manual55475248-dell-emc-powerstore-rest-api-developers-guide.pdf
ja sisäisessä dokumentaatiossa käyttäen swaggerui https://<PowerStoren IP-osoitetta >/swaggerui/
Dell EMC PowerStoren REST API -ohjelmointirajapinnan pikaopas:
https://dl.dell.com/content/manual25792673-dell-emc-powerstore-rest-api-reference-guide.pdf
Dell EMC PowerStoren REST API -kehittäjien opas
https://dl.dell.com/content/manual55475248-dell-emc-powerstore-rest-api-developers-guide.pdf
ja sisäisessä dokumentaatiossa käyttäen swaggerui https://<PowerStoren IP-osoitetta >/swaggerui/
Tuotteet, joihin vaikutus kohdistuu
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 9200TArtikkelin ominaisuudet
Artikkelin numero: 000202473
Artikkelin tyyppi: How To
Viimeksi muutettu: 15 toukok. 2026
Versio: 6
Etsi vastauksia kysymyksiisi muilta Dell-käyttäjiltä
Tukipalvelut
Tarkista, kuuluuko laitteesi tukipalveluiden piiriin.