全部產品
Search
文件中心

Object Storage Service:DescribeRegions

更新時間:Jun 19, 2024

調用DescribeRegions介面查詢所有支援地區或者指定地區對應的Endpoint資訊,包括外網Endpoint、內網Endpoint和傳輸加速Endpoint。

注意事項

  • 要查詢地區對應的Endpoint資訊,您必須有oss:DescribeRegions許可權。具體操作,請參見為RAM使用者授權自訂的權限原則

  • 只支援在次層網域(例如oss-cn-hangzhou.aliyuncs.com)上調用DescribeRegions介面。

請求文法

  • 查詢所有支援地區對應的Endpoint資訊

    GET /?regions HTTP/1.1
    Host: oss.example.com
    Date: GMT Date
    Authorization: SignatureValue
  • 查詢指定地區對應的Endpoint資訊

    說明

    僅支援通過OSS專用Region ID查詢指定地區對應的Endpoint資訊。更多資訊,請參見公用雲下OSS Region和Endpoint對照表

    GET /?regions=oss-cn-hangzhou HTTP/1.1
    Host: oss.example.com
    Date: GMT Date
    Authorization: SignatureValue

要求標頭

此介面僅涉及公用要求標頭。更多資訊,請參見公用要求標頭(Common Request Headers)

回應標頭

此介面僅涉及公用回應標頭。更多資訊,請參見公用回應標頭(Common Response Headers)

響應元素

名稱

類型

樣本值

描述

RegionInfoList

容器

不涉及

地區資訊列表。

子節點:RegionInfo

父節點:無

RegionInfo

容器

不涉及

地區資訊。

子節點:Region、InternetEndpoint、InternalEndpoint、AccelerateEndpoint

父節點:RegionInfoList

Region

字串

oss-cn-hangzhou

OSS專用Region ID。

父節點:RegionInfo

InternetEndpoint

字串

oss-cn-hangzhou.aliyuncs.com

外網Endpoint。

父節點:RegionInfo

InternalEndpoint

字串

oss-cn-hangzhou-internal.aliyuncs.com

內網Endpoint。

父節點:RegionInfo

AccelerateEndpoint

字串

oss-accelerate.aliyuncs.com

傳輸加速Endpoint。取值固定為oss-accelerate.aliyuncs.com。

父節點:RegionInfo

樣本

  • 查詢所有支援地區的描述資訊

    • 請求樣本

      GET /?regions HTTP/1.1
      Host: oss-cn-hangzhou.aliyuncs.com
      Date: Fri, 20 Aug 2021 06:38:30 GMT
      Authorization: SignatureValue
    • 返回樣本

      HTTP/1.1 200 OK
      x-oss-request-id: 3a8f-2e2d-7965-3ff9-51c875b*****
      Date: Fri, 20 Aug 2021 06:38:30 GMT
      Content-Type: application/xml
      Content-Length: 344606
      Server: AliyunOSS
      
      <?xml version="1.0" encoding="UTF-8"?>
      <RegionInfoList>
        <RegionInfo>
           <Region>oss-cn-hangzhou</Region>
           <InternetEndpoint>oss-cn-hangzhou.aliyuncs.com</InternetEndpoint>
           <InternalEndpoint>oss-cn-hangzhou-internal.aliyuncs.com</InternalEndpoint>
           <AccelerateEndpoint>oss-accelerate.aliyuncs.com</AccelerateEndpoint>  
        </RegionInfo>
        <RegionInfo>
           <Region>oss-cn-shanghai</Region>
           <InternetEndpoint>oss-cn-shanghai.aliyuncs.com</InternetEndpoint>
           <InternalEndpoint>oss-cn-shanghai-internal.aliyuncs.com</InternalEndpoint>
           <AccelerateEndpoint>oss-accelerate.aliyuncs.com</AccelerateEndpoint>  
        </RegionInfo>
      </RegionInfoList>
  • 查詢指定地區的描述資訊

    • 請求樣本

      GET /?regions=oss-cn-hangzhou HTTP/1.1
      Host: oss-cn-hangzhou.aliyuncs.com
      Date: Fri, 20 Aug 2021 06:40:30 GMT
      Authorization: SignatureValue
    • 返回樣本

      HTTP/1.1 200 OK
      x-oss-request-id: 3a8f-2e2d-7965-3ff9-51c875b*****
      Date: Fri, 20 Aug 2021 06:40:30 GMT
      Content-Type: application/xml
      Content-Length: 3446
      Server: AliyunOSS
      
      <?xml version="1.0" encoding="UTF-8"?>
      <RegionInfoList>
        <RegionInfo>
          <Region>oss-cn-hangzhou</Region>
          <InternetEndpoint>oss-cn-hangzhou.aliyuncs.com</InternetEndpoint>
          <InternalEndpoint>oss-cn-hangzhou-internal.aliyuncs.com</InternalEndpoint>
          <AccelerateEndpoint>oss-accelerate.aliyuncs.com</AccelerateEndpoint>  
        </RegionInfo>
      </RegionInfoList>

錯誤碼

錯誤碼

HTTP狀態代碼

描述

AccessDenied

403

返回該錯誤的可能原因如下:

  • 發起DescribeRegions請求時沒有傳入使用者驗證資訊或者使用者驗證資訊錯誤。

  • 使用者無oss:DescribeRegions許可權。

    請通過指令碼配置方式建立自訂權限原則,然後為指定的RAM使用者授予相應許可權。具體操作,請參見為RAM使用者授權自訂的權限原則

InvalidArgument

400

參數不合法。

NoSuchRegion

404

地區不存在。