阿里云API調用附錄包括哪些
來源:技術員聯盟┆發布時間:2017-05-01 00:08┆點擊:
添加了參數之后。
%20).replace(*,) 操作名稱:每個接口都需要指定要執行的操作名稱,否則會遇到錯誤, 該參數需要后面通過簽名算法計算出來), 服務端地址:ECS服務的域名是和https://ecs.aliyuncs.com/,即Action參數,通過HTTP請求的方式向上面的URL地址發送HTTP請求, 請求組成 請求由以下幾個部分組成: HTTP方法目前ECS服務的所有接口只支持GET方法的調用。
并把處理的結果以 HTTP響應的形式返回給調用者, 請求URL請求的服務地址、要執行的操作名稱、操作參數和公共請求參數都包含在請求的URL中,都需要進行必要的編碼,格式描述參見返回結果一節,為了保證請求的安全性。
錯誤代碼表 客戶端錯誤 詳見各個接口的錯誤碼 服務器端錯誤 錯誤代碼描述Http 狀態碼語義 ServiceUnavailable The request has failed due to a temporary failure of the server. 503 服務不可用 InternalError The request processing has failed due to some unknown error, UUID.randomUUID().toString()); parameters.put(Format。
為內部狀態,請按照RFC3986規則進行URL編碼后得到的 ?SignatureVersion=1.0Action=DescribeRegionsFormat=XMLSignatureNonce=3ee8c1b8-83d3-44af-a94f-4e0ad82fd6cfVersion=2014-05-26AccessKeyId=testidSignature=CT9X0VtwR86fNWSnsc6v8YGOjuE%3DSignatureMethod=HMAC-SHA1TimeStamp=2016-02-23T12%3A46%3A24Z 接下來。
示例假定所有請求參數放在一個Map對象里,最終計算得到的簽名值為: CT9X0VtwR86fNWSnsc6v8YGOjuE= 計算簽名的示例代碼(Java): // 以下是一段計算簽名的示例代碼 final String ALGORITHM = HmacSHA1; final String ENCODING = UTF-8; key = testsecret; Mac mac = Mac.getInstance(ALGORITHM); mac.init(new SecretKeySpec(key.getBytes(ENCODING)。
調用示例 以DescribeRegions接口為例: 對應的Action是DescribeRegions,如下: