2016-09-20 77 views
0

SoftLayer開發人員。用於創建ObjectStorage的SoftLayer API失敗。怎麼了?

運行腳本在SoftLayer中創建對象存儲WDC01時,失敗。我用SoftLayer打開了一張票。然後SL支持建議在這裏發佈API代碼和錯誤。

有人可以幫助解決問題嗎?

供參考:這個API已經使用了很長時間,它沒有任何問題昨天在DAL05創建對象存儲。

API代碼:

# GET 
    headers = Hash["X-Auth-Key"=>pkg_apikey,"X-Auth-User"=>pkg_username] 
    url="https://#{datacenter_name}.objectstorage.softlayer.net/auth/v1.0/" 
    keys = ["x-auth-token","x-storage-url"] 
    resp = utilRest.doRestWithHeaders(url,headers,"get",keys) 

其中

pkg_apikey : *************** 
    pkg_username : <SL account> 
    datacenter_name : wdc01 

錯誤:

getaddrinfo: Name or service not known

+0

如果我訪問以下網址: https://dal05.objectstorage.softlayer.net/auth/v1.0/ 我得到了 「未授權 此服務器無法驗證您是否有權訪問您請求的文檔。」 但如果訪問https://wdc01.objectstorage.softlayer.net/auth/v1.0/ 我得到了「找不到服務器」。 wdc01是否是正確的對象存儲位置名稱? –

+0

它看起來名稱解析失敗。 wdc01.objectstorage.softlayer.net是否爲正確的URL? $平wdc01.objectstorage.softlayer.net 平:不能解析wdc01.objectstorage.softlayer.net:未知主機 $平dal05.objectstorage.softlayer.net PING dal05.objectstorage.softlayer.net(173.192.119.146 ):56個數據字節 64從173.192.119.146字節:icmp_seq = 0 TTL = 239時間= 175.742毫秒 ^ C --- dal05.objectstorage.softlayer.net ping統計--- 4個包發送的,4個包收到,0.0%數據包丟失 往返最小/平均/最大/ stddev = 144.235/154.142/175.742/12.806 ms $ –

回答

0

嘗試使用此鏈接:

https://wdc.objectstorage.softlayer.net/auth/v1.0/

您可以使用控制門戶網站,以瞭解有效的網址

問候

+0

謝謝。 SL支持還表示WDC01的對象存儲是wdc.objectstorage.softlayer.net。 我會更改我的API。 –