详情页标题前

腾讯云对象存储在兼容 S3 的第三方应用中使用 COS 的通用配置

详情页1

Amazon Simple Storage Service(Amazon S3,下文简称 S3)是 AWS 最早推出的云服务之一,经过多年的发展,S3 协议在对象存储行业事实上已经成为标准。腾讯云对象存储(Cloud Object Storage,COS)提供了兼容 S3 的实现方案,因此您可以在大部分兼容 S3 应用中直接使用 COS 服务。本文将重点介绍如何将此类应用配置为使用 COS 服务。

准备工作

确认应用是否可以使用 COS 服务

如果您在应用的说明中看到类似S3 Compatible字样,那么大多数情况可以使用 COS 服务。如果您在实际使用过程中发现应用的某些功能无法正常使用,您可以 联系我们。联系时,请说明您是从该文档中看到的指引,并提供相关应用的名称和截图等信息,以便我们可以更快的帮您解决问题。如果您的应用只说明支持Amazon S3,这表明该应用可以使用 S3 服务,但能否使用 COS 服务,还需要在相关的配置中进一步尝试,本文也会在后续的配置说明中做进一步的说明。

准备 COS 服务

步骤1:注册腾讯云账号

(如果已在腾讯云注册,可忽略此步骤。)

步骤2:完成实名认证

(如果已完成,可忽略此步骤。)详细认证流程,请参见实名认证介绍

步骤3:开通 COS 服务



步骤4:准备 APPID 和访问密钥

在访问管理控制台的 API 密钥管理 页面中获取并记录 APPIDSecretIdSecretKey

腾讯云对象存储在兼容 S3 的第三方应用中使用 COS 的通用配置



步骤5:创建存储桶

参见 创建存储桶 创建一个存储桶。部分应用内置创建存储桶的过程,如果您希望由应用去创建存储桶,您可以忽略此步骤。

在应用中配置 COS 服务

基本配置

大部分应用在配置使用的存储服务时,都有类似的配置项,下面列举这些配置项的常见名称及相关说明:说明 如果您在配置过程中有任何疑问,也可以 联系我们。联系时,请说明您是从该文档中看到的指引,并提供相关应用的名称和截图等信息,以便我们可以更快的帮您解决问题。

配置项的常见名称 相关说明
提供商/服务提供商/存储服务提供商/Service Provider/Storage Provider/Provider 等 这里主要是选择应用应使用哪种存储,可能存在以下几种情况:如果该选项中有类似 S3 兼容存储/S3 Compatible 等字样的选项,那么优先使用这个选项。如果只有 amazon web services/AWS/Amazon S3 等字样,那么先使用这个选项,在后面的服务端点/服务地址/服务 URL/Endpoint/Custom Endpoint/Server URL 等配置中,需留意这些配置项的相关说明。如果没有类似选项,但是在应用的说明中有提到支持 S3 服务或 S3 兼容服务,那么您可以继续后面的服务端点/服务地址/服务 URL/Endpoint/Custom Endpoint/Server URL 等配置,且需留意这些配置项的相关说明。如果是其他情况,很抱歉,该应用可能不能使用 COS 服务。
服务端点/服务地址/服务 URL/Endpoint/Custom Endpoint/Server URL 等 这里用于填写 S3 兼容服务的服务地址,在使用 COS 服务时,这里填写 COS 的服务地址,形式为:cos..myqcloud.comhttps://cos..myqcloud.com是否需要填写https://,根据具体的应用有所不同,您可以自行尝试。其中代表 COS 的可用地域。在应用中,您只能在服务地址中指定的地域创建或选择存储桶。例如您的存储桶在广州地域,那么服务地址应当配置为cos.ap-guangzhou.myqcloud.com,如果您配置成其他地域,那么在应用中您无法找到广州地域下的存储桶。如果应用的服务提供商中只能选择Amazon S3,并且服务端点是可以配置的,那么您可以将服务端点修改为前述的cos..myqcloud.comhttps://cos..myqcloud.com如果服务端点是不可配置的或没有服务端点配置项,那么您的应用不能使用 COS 服务。
Access Key/Access Key ID 等 这里填写 步骤4 中记录的 SecretId
Secret Key/Secret/Secret Access Key 等 这里填写 步骤4 中记录的 SecretKey
地域/Region 等 选择默认、自动、Auto 或 Automatic。
存储桶/Bucket 等 选择或输入现有的存储桶名称,格式为,例如examplebucket-1250000000,其中 BucketName步骤5 中创建存储桶时填写的存储桶名称,APPID 步骤4 中记录的APPID。如上文所描述,这里的存储桶将限定在服务地址所指定的地域中,其他地域的存储桶将不会被列出或无法正常使用。如果您需要创建新的存储桶,那么新创建的存储桶名字也需要符合前面所讲的 格式,否则就无法正常创建存储桶。

其他项与高级配置说明

部分应用除了上述基本配置外,还有一些其他项与高级配置,下面将提供部分 COS 的功能说明,以便您更好的在应用中使用 COS 服务。服务端口与协议
COS 服务支持 HTTP 协议和 HTTPS 协议,均使用协议默认的80和443端口,基于安全考虑,我们建议您优先通过 HTTPS 协议使用 COS 服务。
COS 支持 Virtual Hosted Style 风格。AWS V2 签名与 AWS V4 签名
COS 同时支持两种签名格式。

结语

COS 不保证与 S3 的完全兼容,如果您在应用中使用 COS 服务时遇到任何问题,您可以 联系我们。联系时,请说明您是从该文档中看到的指引,并提供相关应用的名称和截图等信息,以便我们可以更快的帮您解决问题。当然,COS 不仅提供以上应用和服务,还提供多款热门开源应用,并集成腾讯云 COS 插件,欢迎点击 “此处” 一键启动,立即使用!
对象存储官网1折活动,限时活动,即将结束,速速收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

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

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

相关推荐

  • 腾讯云高性能应用服务服务等级协议

    详细信息,请参见 高性能应用服务服务等级协议。 官网1折活动,限时活动,即将结束,速速收藏同尘科技为腾讯云授权服务中心。购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

    腾讯云 2023年12月9日
  • 腾讯云对象存储生成预签名链接

    简介 本文档提供关于生成对象预签名链接相关的 SDK 示例代码。关于使用预签名 URL 上传的说明请参见 预签名授权上传, 使用预签名 URL 下载的说明请参见 预签名授权下载。说明签名规则。请参考 请求签名。建议用户使用临时密钥生成预签名,通过临时授权的方式进一步提高预签名上传、下载等请求的安全性。申请临时密钥时,请遵循 最小权限指引原则,防止泄露目标存储…

    腾讯云 2023年12月9日
  • 腾讯云云函数(SCF)相关概念-云淘科技

    腾讯云云函数(Serverless Cloud Function,SCF)为函数即服务 (Function as a Service,FaaS)产品,提供无服务器(Serverless) 和 FaaS 的计算平台。运行方式依赖事件触发。因此在和触发事件源结合时,云函数就可以被触发源所产生的事件触发运行。以下视频将为您介绍 SCF 相关概念: 无服务器 无服…

    腾讯云 2023年12月9日
  • 腾讯云对象存储自定义域名

    简介 本文档提供关于自定义域名的 API 概览以及 SDK 示例代码。 API 操作名 操作描述 PUT Bucket domain 设置自定义域名 设置存储桶的自定义域名信息 GET Bucket domain 查询自定义域名 查询存储桶的自定义域名信息 DELETE Bucket domain 删除自定义域名 删除存储桶的自定义域名信息 设置自定义域名 …

    腾讯云 2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 腾讯云对象存储存储桶加密概述

    简介 存储桶加密是针对存储桶的一项配置,通过设置存储桶加密,可对新上传至该存储桶的所有对象默认以指定的加密方式进行加密。目前存储桶支持的加密方式有:SSE-COS 加密:即由对象存储(Cloud Object Storage,COS)托管密钥的服务端加密。SSE-KMS 加密:即使用 KMS 托管密钥的服务端加密。有关服务端加密的更多信息,请参见 服务端加密…

    腾讯云 2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

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

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