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
如果我訪問以下網址: https://dal05.objectstorage.softlayer.net/auth/v1.0/ 我得到了 「未授權 此服務器無法驗證您是否有權訪問您請求的文檔。」 但如果訪問https://wdc01.objectstorage.softlayer.net/auth/v1.0/ 我得到了「找不到服務器」。 wdc01是否是正確的對象存儲位置名稱? –
它看起來名稱解析失敗。 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 $ –