赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 对象存储
  4. 开发参考
  5. SDK参考
  6. 使用SDK发起请求概述

使用SDK发起请求概述

  • SDK参考
  • 发布于 2025-04-21
  • 0 次阅读
文档编辑
文档编辑

您可以使用OSS SDK向OSS发起经过签名验证的REST API请求。使用OSS SDK发起请求,可以免去手动签名的过程。如果您直接使用REST API发起请求,您需要手动编写代码计算签名并将签名添加到请求中。

RAM用户访问密钥请求流程

使用RAM用户访问密钥向OSS发起请求的流程如下:

  1. 使用RAM用户访问密钥初始化一个OSSClient实例。

  2. 调用OSSClient提供的方法向OSS发起请求。

  3. OSSClient实例使用RAM用户访问密钥产生签名,并将签名添加到该请求中。

具体操作,请参见使用RAM用户访问密钥发起请求。

STS临时访问凭证请求流程

RAM用户可以使用OSS 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。

OSS SDK

OSS提供以下语言的SDK:

  • Java

  • Python

  • PHP

  • Go

  • Node.js

  • Browser.js

  • .NET

  • Android

  • iOS

  • C++

  • C

  • Ruby

相关文章

使用SDK发起请求概述 2025-04-21 18:15

您可以使用OSS SDK向OSS发起经过签名验证的REST API请求。使用OSS SDK发起请求,可以免去手动签名的过程。如果您直接使用REST API发起请求,您需要手动编写代码计算签名并将签名添加到请求中。 RAM用户访问密钥请

Java 2025-04-21 18:15

本文档基于OSS Java SDK 3.17.2版本编写。 版本说明 在下载OSS Java SDK之前,请选择合适的版本。OSS通过

Python 2025-04-21 18:15

本文介绍对象存储OSS的Python SDK各种使用场景下的示例代码。 源码地址 请访问GitHub获取源码

PHP 2025-04-21 18:15

本文介绍对象存储OSS的PHP SDK各种使用场景下的示例代码。 源码地址 请访问GitHub获取源码地址。

.NET 2025-04-21 18:15

OSS C# SDK适用于 .NET Framework 2.0及以上版本。本文档基于OSS C# SDK 2.8.0编写。 兼容性

Browser.js 2025-04-21 18:15

本文介绍对象存储OSS的Browser.js SDK各种使用场景下的示例代码。 源码地址 请访问GitHub获取源码地址。

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号