forked from NVIDIA/aistore
/
const.go
39 lines (33 loc) · 1.08 KB
/
const.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
// Package s3 provides Amazon S3 compatibility layer
/*
* Copyright (c) 2018-2022, NVIDIA CORPORATION. All rights reserved.
*/
package s3
const (
// AWS URL params
QparamVersioning = "versioning"
QparamLifecycle = "lifecycle"
QparamCORS = "cors"
QparamPolicy = "policy"
QparamACL = "acl"
QparamMultiDelete = "delete"
QparamMaxKeys = "max-keys"
QparamPrefix = "prefix"
QparamContinuationToken = "continuation-token"
QparamStartAfter = "start-after"
QparamDelimiter = "delimiter"
// multipart
QparamMptUploads = "uploads"
QparamMptUploadID = "uploadId"
QparamMptPartNo = "partNumber"
QparamMptMaxUploads = "max-uploads"
QparamMptUploadIDMarker = "upload-id-marker"
versioningEnabled = "Enabled"
versioningDisabled = "Suspended"
// Maximum number of parts per upload
// https://docs.aws.amazon.com/AmazonS3/latest/userguide/qfacts.html
MaxPartsPerUpload = 10000
s3Namespace = "http://s3.amazonaws.com/doc/2006-03-01"
AISRegion = "ais"
AISServer = "AIStore"
)