tencent

package
v1.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 29, 2021 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type TenCosClient

type TenCosClient interface {
	HeadBucket(bucketName string, loc string) error
	PutBucket(bucketName string, loc string) error
	GetBucket(bucketName string, loc string) error
	GetObjectList()
	UploadFile(bucketName, objectName, filePath, contentType string) (*cos.Response, error)
	DownloadFile(bucketName, objectName, filePath string) error
	DeleteFile(bucketName, objectName string) error
	DeleteFiles(bucketName string, objectInfos []minio.ObjectInfo) error
}

先实现简单文件上下传读写 了解后再增加更过参数 新建存储桶 上传文件对象 下载文件对象 删除文件对象 批量上传文件对象 批量下载文件对象 批量删除文件对象 根据配置获取对象存储Client 不存在创建 对不同的存储桶需要配置不同的域名 ex:https://ft-site-1256195644.cos.ap-shanghai.myqcloud.com TODO 腾讯云存储支持大文件分块操作 地域:地域(Region)是腾讯云托管机房的分布地区,对象存储 COS 的数据存放在这些地域的存储桶中。您可以通过 COS,

将数据进行多地域存储。通常情况下,COS 建议您选择在与您业务最近的地域上创建存储桶,以满足低延迟、低成本以及合规性要求。

域名:默认域名指 COS 的默认存储桶域名,用户在创建存储桶时,由系统根据存储桶名称和地域自动生成。不同地域的存储桶有不同的默认域名。

func NewTenCosClient

func NewTenCosClient(c *TenCosConfig) TenCosClient

type TenCosConfig

type TenCosConfig struct {
	BucketURL  string //访问 bucket, object 相关 API 的基础 URL(不包含 path 部分)
	ServiceURL string //访问 service API 的基础 URL(不包含 path 部分)
	BatchURL   string //访问 Batch API 的基础 URL (不包含 path 部分)
	CIURL      string //访问 CI 的基础 URL (不包含 path 部分)
	SecretID   string //Access key是唯一标识你的账户的用户ID。
	SecretKey  string //Secret key是你账户的密码。
}

先实现简单文件上下传读写 了解后再增加更过参数 新建存储桶 上传文件对象 下载文件对象 删除文件对象 批量上传文件对象 批量下载文件对象 批量删除文件对象 根据配置获取对象存储Client 不存在创建 对不同的存储桶需要配置不同的域名 ex:https://ft-site-1256195644.cos.ap-shanghai.myqcloud.com TODO 腾讯云存储支持大文件分块操作 地域:地域(Region)是腾讯云托管机房的分布地区,对象存储 COS 的数据存放在这些地域的存储桶中。您可以通过 COS,

将数据进行多地域存储。通常情况下,COS 建议您选择在与您业务最近的地域上创建存储桶,以满足低延迟、低成本以及合规性要求。

域名:默认域名指 COS 的默认存储桶域名,用户在创建存储桶时,由系统根据存储桶名称和地域自动生成。不同地域的存储桶有不同的默认域名。

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL