2016-05-13 35 views
0

Ich habe getNasNetworkStorage(), getNetworkStorge() usw. versucht. Aber ich konnte keine Speicher namens IBMN87XXXX finden, obwohl ich eigentlich 3 NAS/FTP habe.(Softlayer-API) Wie kann ich die NAS/FTP-Speicherliste für ein Konto abrufen?

Account.Service service = Account.service(client); 
    service.withMask().nasNetworkStorage(); 
    service.withMask().nasNetworkStorage().billingItem(); 
    service.withMask().nasNetworkStorage().billingItem().orderItem(); 
    service.withMask().nasNetworkStorage().billingItem().orderItemId(); 

    Account account = service.getObject(); 

    List<Storage> storages = account.getNasNetworkStorage(); 

Antwort

0

Die getNasNetworkStorag e-Methode muss die NAS/FAT Speicher zurückgeben, können Sie auch die getNetworkStorage Methode versuchen, die alle Speicher in Ihrem Konto angezeigt werden können. Falls Sie den Speicher nicht sehen können, selbst wenn Sie die getNetworkStorage-Methode verwenden, ist dies wahrscheinlich darauf zurückzuführen, dass das verwendete API-Konto nicht berechtigt ist, die Objektspeicher aufzulisten, und ich empfehle Ihnen, Ihre Berechtigungen beim Kontoadministrator zu überprüfen.