utils

package
v0.0.56 Latest Latest
Warning

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

Go to latest
Published: Jan 18, 2025 License: MIT Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AliyunConfig

type AliyunConfig struct {
	AccessKeyID     string `json:"accessKeyId"`             // 访问密钥 ID
	AccessKeySecret string `json:"accessKeySecret"`         // 访问密钥 Secret
	Endpoint        string `json:"endpoint"`                // 服务端点
	BucketName      string `json:"bucketName"`              // 存储桶名称
	Region          string `json:"region"`                  // 区域
	SecurityToken   string `json:"securityToken,omitempty"` // 安全令牌,通常用于临时凭证
}

AliyunConfig 定义了阿里云的配置结构体

type CloudSettings

type CloudSettings struct {
	Aliyun  AliyunConfig  `json:"aliyun"`  // 阿里云配置
	Qiniu   QiniuConfig   `json:"qiniu"`   // 七牛云配置
	Yealink YealinkConfig `json:"yealink"` // 萤石云配置
}

CloudSettings 定义了存储不同云服务配置的结构体

type QiniuConfig

type QiniuConfig struct {
	AccessKey   string `json:"accessKey"`   // 访问密钥
	SecretKey   string `json:"secretKey"`   // 密钥
	ImageBucket string `json:"imageBucket"` // 图片存储桶名称
	VideoBucket string `json:"videoBucket"` // 视频存储存储桶名称
	Zone        string `json:"zone"`        // 七牛云存储区域(如华东、华北等)
	CloudURL    string `json:"cloudURL"`    // 七牛云CDN地址
	StaticURL   string `json:"staticURL"`   // 七牛云CDN地址
	NamespaceId string `json:"namespaceId"` // 命名空间ID
}

QiniuConfig 定义了七牛云的配置结构体

type YealinkConfig

type YealinkConfig struct {
	AccessKey string `json:"accessKey"` // 访问密钥
	SecretKey string `json:"secretKey"` // 密钥
	SpaceId   int    `json:"space_id"`  // 存储空间
}

YealinkConfig 定义了萤石云的配置结构体

Source Files

  • cloudSettings.go

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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