详情页标题前

阿里云对象存储OSS发起请求概述-云淘科技

详情页1

OSS是一个REST服务。您可以使用REST API或封装了REST API的阿里云SDK向OSS发起请求。认证系统收到请求后,会通过凭证验证请求的发送者身份。身份验证成功后,您可以操作相应的OSS资源

发起请求

您可以使用以下方式向OSS发起请求:

  • 阿里云SDK:使用阿里云SDK发起请求,可以免去手动签名的过程。大部分情况下,推荐您使用阿里云SDK发起请求。详情请参见使用阿里云SDK发起请求概述。

  • REST API:直接发起REST API请求,需要手动编写代码计算签名并将签名添加到请求中。使用REST API发起请求适用于对程序自定义要求较高的场景。详情请参见使用REST API发起请求。

身份验证

用户以个人身份向OSS发送请求时,身份验证的实现如下:

  1. 用户将发送的请求按照指定的格式生成签名字符串。

  2. 用户使用AccessKey Secret对签名字符串进行加密产生验证码。

  3. 认证系统收到请求后,通过AccessKey ID找到对应的AccessKey Secret,并以同样的方法提取签名字符串和验证码。

    • 如果计算出来的验证码和提供的一致,OSS认为该请求有效。

    • 如果计算出来的验证码和提供的不一致,OSS将拒绝处理这次请求,并返回HTTP 403错误。

访问密钥

访问密钥指的是访问身份验证中用到的AccessKey ID和AccessKey Secret。AccessKey ID和AccessKey Secret一起使用,AccessKey ID用于标识用户,AccessKey Secret用于验证用户的密钥。您可以使用访问密钥创建一个REST API请求,OSS使用AccessKey ID和AccessKey Secret对称加密的方法来验证某个请求的发送者身份。身份验证成功后,您将可以操作相应的OSS资源。

说明

RAM用户的AccessKey Secret只在创建时显示,不支持查询,请妥善保管。

阿里云账号访问密钥

开始使用阿里云服务前,首先需要注册一个阿里云账号。阿里云账号是阿里云资源归属、资源使用计量计费的基本主体。阿里云账号为其名下所拥有的资源付费,并对其名下所有资源拥有完全控制权限。

默认情况下,资源只能被阿里云账号所访问,任何其他用户访问都需要获得阿里云账号的显式授权。阿里云账号就是操作系统的root或Administrator,所以我们有时称它为根账号或主账号。

阿里云账号访问密钥具有所有资源的访问权限。每个阿里云账号能够同时拥有不超过5个访问密钥。每个访问密钥都有以下两种状态:

  • Active:表明访问密钥处于激活状态,可以在身份验证的时候使用。

  • Inactive:表明访问密钥处于非激活状态,不能在身份验证的时候使用。

说明

为保证账号安全,强烈建议您不要使用阿里云账号访问密钥,而使用RAM用户访问密钥。

RAM用户访问密钥

RAM用户也叫RAM账号,是RAM的一种实体身份类型,有确定的身份ID和身份凭证,它通常与某个确定的人或应用程序一一对应。RAM用户具备以下特点:

  • 一个阿里云账号下可以创建多个RAM用户,对应企业内的员工、系统或应用程序。

  • RAM用户不拥有资源,不能独立计量计费,由所属阿里云账号统一控制和付费。

  • RAM用户归属于阿里云账号,只能在所属阿里云账号的空间下可见,而不是独立的阿里云账号。

  • RAM用户必须在获得阿里云账号的授权后才能登录控制台或使用API操作阿里云账号下的资源。

RAM用户访问密钥指的是RAM用户被授权的访问密钥。RAM用户访问密钥只能按照RAM定义的规则去访问Bucket里的资源。通过RAM用户访问密钥,您可以集中管理您的用户(例如员工、系统或应用程序),以及控制用户可以访问您名下哪些资源的权限。例如,能够限制您的用户只拥有对某一个Bucket的读权限。

临时访问凭证

除了具备永久访问凭证的RAM用户,阿里云还提供具备临时访问凭证的RAM角色。RAM角色是一种虚拟用户,可以被授予一组权限策略。与RAM用户不同,RAM角色没有确定的登录密码或访问密钥,它需要被一个可信的实体用户(RAM用户、阿里云服务或身份提供商)扮演。扮演成功后实体用户将获得RAM角色的临时访问凭证,即安全令牌(STS Token),使用安全令牌就能以RAM角色身份访问被授权的资源。

RAM角色的临时访问凭证只能按照STS定义的规则去访问Bucket里的资源。

访问域名

您可以向OSS提供的默认访问域名发送请求。详情请参见访问域名和数据中心。

说明

如果您希望通过自定义域名访问OSS资源,您需要绑定自定义域名。 详情请参见绑定自定义域名。

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家

阿里云企业补贴进行中: 马上申请

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心。

购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠

转转请注明出处:https://www.yunxiaoer.com/159386.html

(0)
上一篇 2023年12月10日
下一篇 2023年12月10日
详情页2

相关推荐

  • 腾讯云容器服务TKE 托管集群迁移至 Serverless 集群同尘科技

    前提条件 已有容器服务 TKE 托管集群(以下称作集群 A ),且集群版本需 >= 1.18 及以上。已创建迁移目标的 TKE Serverless 集群(以下称作集群 B),集群版本需 >= 1.20 及以上,创建 TKE Serverless 集群请参见 创建集群。集群 A 和 集群 B 需要共用同一个腾讯云 COS 存储桶作为 Velero…

    2023年12月9日
  • 腾讯云对象存储图片批量审核

    功能描述 图片批量审核接口支持同步、异步请求方式,您可以通过本接口对多个图片文件进行内容审核。该接口属于 POST 请求。说明支持审核腾讯云 COS 上的图片文件。支持审核第三方云存储厂商的图片 URL。支持审核加密数据,如有需要,请 联系服务人员 咨询。支持根据不同的业务场景 配置自定义的审核策略。 授权说明 授权策略中 action 设置为 ci:C…

    2023年12月9日
  • 腾讯云对象存储列出对象

    简介 本文档提供关于列出对象操作相关的 API 概览以及 SDK 示例代码。 API 操作名 操作描述 GET Bucket(List Objects) 查询对象列表 查询存储桶下的部分或者全部对象 GET Bucket Object Versions 查询对象及其历史版本列表 查询存储桶下的部分或者全部对象及其历史版本信息 查询对象列表 功能说明 查询存储…

    腾讯云 2023年12月9日
  • 腾讯云CVM服务器使用 EFI

    操作场景 本文介绍如何在 CVM 实例上配置 EFI,实现在 VPC 网络下体验超低延迟的 RDMA 功能。弹性 RDMA 网卡(Elastic Fabric Interface,EFI)是一种可以绑定到 CVM 实例的虚拟网卡,EFI 必须依附于弹性网卡(ENI)开启 RDMA 设备。EFI 完全复用了弹性网卡所属的网络,让您无需改变业务组网,即可在原有网…

    2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云对象存储OSS新旧版本图片处理服务及使用说明-云淘科技

    图片处理服务目前提供新旧两版服务,本文介绍两版服务的主要区别。 新旧版本图片处理服务的主要区别 在添加处理参数时,新旧版本服务中的格式不同,区别如下: 新版参数格式:http://bucket./object?x-oss-process=image/action,parame_value 所有的图片处理操作都通过x-oss-process进行传递。每个act…

    阿里云对象存储 2023年12月10日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。