uploader

package
v0.0.0-...-2c24670 Latest Latest
Warning

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

Go to latest
Published: Feb 23, 2022 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ACL

func ACL() string

ACL ...

func Key

func Key(pref string) string

Key s3 file key

func PolicyString

func PolicyString(key string) string

PolicyString ...

func Signature

func Signature(policy string) string

Signature policy signature

Types

type Config

type Config struct {
	ID             string `jsonapi:"primary,uploader_config"`
	Key            string `jsonapi:"attr,key"`
	ACL            string `jsonapi:"attr,acl"`
	AwsAccessKeyID string `jsonapi:"attr,awsAccessKeyId"`
	S3Policy       string `jsonapi:"attr,s3Policy"`
	S3Signature    string `jsonapi:"attr,s3Signature"`
	S3Bucket       string `jsonapi:"attr,s3Bucket"`
}

Config s3 uploader config data type

type Policy

type Policy struct {
	Expiration string        `json:"expiration"`
	Conditions []interface{} `json:"conditions"`
}

Policy data type

func GetPolicy

func GetPolicy(key string) Policy

GetPolicy generate policy for the file

Jump to

Keyboard shortcuts

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