sign

package
v1.1.1 Latest Latest
Warning

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

Go to latest
Published: Apr 16, 2024 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetUrl

func GetUrl(endpoint string, bucket string, objectKey string, subResource string, query string) string

GetUrl 构造请求的URL endpoint 访问域名,如:ks3-cn-beijing.ksyuncs.com,必填 bucket 访问的存储空间名称,如:test-bucket。若您想ListBuckets,则此处传空字符 objectKey 访问的对象,如:demo.txt。若您是针对bucket进行的操作,则此处传空字符 subResource 子资源,如:acl,policy等。若没有则此处传空字符 query 查询参数,如:prefix=test&max-keys=100。若没有则此处传空字符

func SignV2

func SignV2(ak string, sk string, bucket string, objectKey string, subResource string, req *http.Request) string

SignV2 构造V2请求签名 ak 您的AccessKeyID,必填 sk 您的SecretAccessKey,必填 bucket 访问的存储空间名称,如:test-bucket。若您想ListBuckets,则此处传空字符 objectKey 访问的对象,如:demo.txt。若您是针对bucket进行的操作,则此处传空字符 subResource 子资源,如:acl,policy等。若没有则此处传空字符 req 请求对象,必填

Types

type HeaderSorter

type HeaderSorter struct {
	Keys []string
	Vals []string
}

func (*HeaderSorter) Len

func (hs *HeaderSorter) Len() int

func (*HeaderSorter) Less

func (hs *HeaderSorter) Less(i, j int) bool

func (*HeaderSorter) Sort

func (hs *HeaderSorter) Sort()

func (*HeaderSorter) Swap

func (hs *HeaderSorter) Swap(i, j int)

Jump to

Keyboard shortcuts

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