package
0.32.0
Repository: https://github.com/nspcc-dev/neofs-s3-gw.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

DefaultCachesConfigs returns filled configs.
No description provided by the author
GetBoxData extracts accessbox.Box from context.
IsAuthenticatedRequest checks if access box exists in the current request.
No description provided by the author
MimeByFilePath detect mime type by file path extension.
NameFromString splits name into a base file name and a directory path.
No description provided by the author
NewLayer creates an instance of a layer.
No description provided by the author
No description provided by the author
No description provided by the author
TimeNow returns client time from request or time.Now().

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
such format to match X-Amz-Meta-Neofs-Copies-Number header.
AttributeOwnerPublicKey is used to store container owner public key.
No description provided by the author
No description provided by the author
PathSeparator is a path components separator string.
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

ErrAccessDenied is returned from NeoFS in case of access violation.
ErrDecodeUserID is returned if [user.ID] decode failed.
ErrMetaEmptyParameterValue describes situation when meta parameter was passed but with empty value.
ErrNodeAccessDenied is returned from Tree service in case of access denied error.
ErrNodeNotFound is returned from Tree service in case of not found error.
ErrNoNodeToRemove is returned from Tree service in case of the lack of node with OID to remove.
ErrPartListIsEmpty is returned if no parts available for the upload.
ErrTooManyObjectForDeletion is returned if user is trying to delete to many objects per request.

# Structs

No description provided by the author
No description provided by the author
CachesConfig contains params for caches.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Multipart contains info for local object slicing inside s3-gate during multipart upload operation.
ObjectPart represents partially read NeoFS object.
No description provided by the author
No description provided by the author
PrmAuth groups authentication parameters for the NeoFS operation.
PrmContainerCreate groups parameters of NeoFS.CreateContainer operation.
PrmObjectCreate groups parameters of NeoFS.CreateObject operation.
PrmObjectDelete groups parameters of NeoFS.DeleteObject operation.
PrmObjectRead groups parameters of NeoFS.ReadObject operation.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Interfaces

No description provided by the author
No description provided by the author
No description provided by the author
NeoFS represents virtual connection to NeoFS network.
No description provided by the author
TreeService provide interface to interact with tree service using s3 data models.

# Type aliases

No description provided by the author