全部產品
Search
文件中心

Object Storage Service:使用阿里雲SDK發起請求概述

更新時間:Jun 19, 2024

您可以使用阿里雲SDK向OSS發起經過簽名驗證的REST API請求。使用阿里雲SDK發起請求,可以免去手動簽名的過程。如果您直接使用REST API發起請求,您需要手動編寫代碼計算簽名並將簽名添加到請求中。

RAM使用者存取金鑰請求流程

使用RAM使用者存取金鑰向OSS發起請求的流程如下:

  1. 使用RAM使用者存取金鑰初始化一個OSSClient執行個體。

  2. 調用OSSClient提供的方法向OSS發起請求。

  3. OSSClient執行個體使用RAM使用者存取金鑰產生簽名,並將簽名添加到該請求中。

具體操作,請參見使用RAM使用者存取金鑰發起請求

STS臨時訪問憑證請求流程

RAM使用者可以使用阿里雲SDK請求STS臨時訪問憑證,然後使用STS臨時訪問憑證訪問OSS資源。STS臨時訪問憑證將在設定的有效時間到期後失效。

使用STS臨時訪問憑證向OSS發起請求的流程如下:

  1. 使用RAM使用者存取金鑰初始化一個STSClient執行個體。

  2. 調用STS提供的AssumeRole方法擷取被授予特定許可權的RAM角色的STS臨時訪問憑證。

  3. 使用STS臨時訪問憑證初始化一個OSSClient執行個體。

  4. 使用OSSClient提供的方法向OSS發起請求。

  5. OSSClient執行個體使用STS臨時訪問憑證產生簽名,並將簽名添加到該請求中。

具體操作,請參見使用STS臨時訪問憑證訪問OSS

阿里雲SDK

阿里雲提供以下語言的SDK: