Files
doc_ai_backed/pkg/oss/config.go
liuyuanchuang 48e63894eb init repo
2025-12-10 18:33:37 +08:00

31 lines
793 B
Go

package oss
// var (
//
// AccessKeyId = os.Getenv("OSS_ACCESS_KEY_ID")
// AccessKeySecret = os.Getenv("OSS_ACCESS_KEY_SECRET")
// Host = "http://${your-bucket}.${your-endpoint}"
// UploadDir = "user-dir-prefix/"
// ExpireTime = int64(3600)
// Endpoint = os.Getenv("OSS_ENDPOINT")
// BucketName = os.Getenv("OSS_BUCKET_NAME")
//
// )
const (
ExpireTime = int64(600) // 签名有效期
FormulaDir = "formula/"
)
type ConfigStruct struct {
Expiration string `json:"expiration"`
Conditions [][]interface{} `json:"conditions"`
}
type PolicyToken struct {
AccessKeyId string `json:"ossAccessKeyId"`
Host string `json:"host"`
Signature string `json:"signature"`
Policy string `json:"policy"`
Directory string `json:"dir"`
}