Package Exports
- @aws-lite/s3
- @aws-lite/s3/src/index.mjs
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@aws-lite/s3) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
@aws-lite/s3
Official
aws-lite
plugin for S3
Maintained by: @architect
Install
npm i @aws-lite/s3
Optionally install types:
npm i -D @aws-lite/s3-types
Reference
Reference documentation with examples at aws-lite.org
Methods
AbortMultipartUpload
Properties:
Bucket
(string) [required]- S3 bucket name
Key
(string) [required]- S3 key / file name
UploadId
(string) [required]- ID of the multipart upload
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
RequestPayer
(string)- Sets request header:
x-amz-request-payer
- Sets request header:
CompleteMultipartUpload
Properties:
Bucket
(string) [required]- S3 bucket name
Key
(string) [required]- S3 key / file name
UploadId
(string) [required]- ID of the multipart upload
MultipartUpload
(object)MultipartUpload
object containing details about the completed uploads- More details (AWS)
ChecksumCRC32
(string)- Sets request header:
x-amz-checksum-crc32
- Sets request header:
ChecksumCRC32C
(string)- Sets request header:
x-amz-checksum-crc32c
- Sets request header:
ChecksumSHA1
(string)- Sets request header:
x-amz-checksum-sha1
- Sets request header:
ChecksumSHA256
(string)- Sets request header:
x-amz-checksum-sha256
- Sets request header:
RequestPayer
(string)- Sets request header:
x-amz-request-payer
- Sets request header:
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
SSECustomerAlgorithm
(string)- Sets request header:
x-amz-server-side-encryption-customer-algorithm
- Sets request header:
SSECustomerKey
(string)- Sets request header:
x-amz-server-side-encryption-customer-key
- Sets request header:
SSECustomerKeyMD5
(string)- Sets request header:
x-amz-server-side-encryption-customer-key-md5
- Sets request header:
CopyObject
Properties:
Bucket
(string) [required]- Name of the S3 bucket destination
Key
(string) [required]- S3 key / file name of the destination
ACL
(string)- Sets request header:
x-amz-acl
- Sets request header:
CacheControl
(string)- Sets request header:
cache-control
- Sets request header:
ChecksumAlgorithm
(string)- Sets request header:
x-amz-sdk-checksum-algorithm
- Sets request header:
ContentDisposition
(string)- Sets request header:
content-disposition
- Sets request header:
ContentEncoding
(string)- Sets request header:
content-encoding
- Sets request header:
ContentLanguage
(string)- Sets request header:
content-language
- Sets request header:
ContentType
(string)- Sets request header:
content-type
- Sets request header:
CopySource
(string)- Sets request header:
x-amz-copy-source
- Sets request header:
CopySourceIfMatch
(string)- Sets request header:
x-amz-copy-source-if-match
- Sets request header:
CopySourceIfModifiedSince
(string)- Sets request header:
x-amz-copy-source-if-modified-since
- Sets request header:
CopySourceIfNoneMatch
(string)- Sets request header:
x-amz-copy-source-if-none-match
- Sets request header:
CopySourceIfUnmodifiedSince
(string)- Sets request header:
x-amz-copy-source-if-unmodified-since
- Sets request header:
Expires
(string)- Sets request header:
expires
- Sets request header:
GrantFullControl
(string)- Sets request header:
x-amz-grant-full-control
- Sets request header:
GrantRead
(string)- Sets request header:
x-amz-grant-read
- Sets request header:
GrantReadACP
(string)- Sets request header:
x-amz-grant-read-acp
- Sets request header:
GrantWriteACP
(string)- Sets request header:
x-amz-grant-write-acp
- Sets request header:
MetadataDirective
(string)- Sets request header:
x-amz-metadata-directive
- Sets request header:
TaggingDirective
(string)- Sets request header:
x-amz-tagging-directive
- Sets request header:
ServerSideEncryption
(string)- Sets request header:
x-amz-server-side-encryption
- Sets request header:
StorageClass
(string)- Sets request header:
x-amz-storage-class
- Sets request header:
WebsiteRedirectLocation
(string)- Sets request header:
x-amz-website-redirect-location
- Sets request header:
SSECustomerAlgorithm
(string)- Sets request header:
x-amz-server-side-encryption-customer-algorithm
- Sets request header:
SSECustomerKey
(string)- Sets request header:
x-amz-server-side-encryption-customer-key
- Sets request header:
SSECustomerKeyMD5
(string)- Sets request header:
x-amz-server-side-encryption-customer-key-md5
- Sets request header:
SSEKMSKeyId
(string)- Sets request header:
x-amz-server-side-encryption-aws-kms-key-id
- Sets request header:
SSEKMSEncryptionContext
(string)- Sets request header:
x-amz-server-side-encryption-context
- Sets request header:
BucketKeyEnabled
(string)- Sets request header:
x-amz-server-side-encryption-bucket-key-enabled
- Sets request header:
CopySourceSSECustomerAlgorithm
(string)- Sets request header:
x-amz-copy-source-server-side-encryption-customer-algorithm
- Sets request header:
CopySourceSSECustomerKey
(string)- Sets request header:
x-amz-copy-source-server-side-encryption-customer-key
- Sets request header:
CopySourceSSECustomerKeyMD5
(string)- Sets request header:
x-amz-copy-source-server-side-encryption-customer-key-MD5
- Sets request header:
RequestPayer
(string)- Sets request header:
x-amz-request-payer
- Sets request header:
Tagging
(string)- Sets request header:
x-amz-tagging
- Sets request header:
ObjectLockMode
(string)- Sets request header:
x-amz-object-lock-mode
- Sets request header:
ObjectLockRetainUntilDate
(string)- Sets request header:
x-amz-object-lock-retain-until-date
- Sets request header:
ObjectLockLegalHoldStatus
(string)- Sets request header:
x-amz-object-lock-legal-hold
- Sets request header:
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
ExpectedSourceBucketOwner
(string)- Sets request header:
x-amz-source-expected-bucket-owner
- Sets request header:
CreateBucket
Properties:
Bucket
(string) [required]- S3 bucket name
CreateBucketConfiguration
(object)- Complete bucket configuration object
- More details (AWS)
ACL
(string)- Sets request header:
x-amz-acl
- Sets request header:
GrantFullControl
(string)- Sets request header:
x-amz-grant-full-control
- Sets request header:
GrantRead
(string)- Sets request header:
x-amz-grant-read
- Sets request header:
GrantReadACP
(string)- Sets request header:
x-amz-grant-read-acp
- Sets request header:
GrantWrite
(string)- Sets request header:
x-amz-grant-write
- Sets request header:
GrantWriteACP
(string)- Sets request header:
x-amz-grant-write-acp
- Sets request header:
ObjectLockEnabledForBucket
(string)- Sets request header:
x-amz-bucket-object-lock-enabled
- Sets request header:
ObjectOwnership
(string)- Sets request header:
x-amz-object-ownership
- Sets request header:
CreateMultipartUpload
Properties:
Bucket
(string) [required]- S3 bucket name
Key
(string) [required]- S3 key / file name
ACL
(string)- Sets request header:
x-amz-acl
- Sets request header:
CacheControl
(string)- Sets request header:
cache-control
- Sets request header:
ContentDisposition
(string)- Sets request header:
content-disposition
- Sets request header:
ContentEncoding
(string)- Sets request header:
content-encoding
- Sets request header:
ContentLanguage
(string)- Sets request header:
content-language
- Sets request header:
ContentType
(string)- Sets request header:
content-type
- Sets request header:
Expires
(string)- Sets request header:
expires
- Sets request header:
GrantFullControl
(string)- Sets request header:
x-amz-grant-full-control
- Sets request header:
GrantRead
(string)- Sets request header:
x-amz-grant-read
- Sets request header:
GrantReadACP
(string)- Sets request header:
x-amz-grant-read-acp
- Sets request header:
GrantWriteACP
(string)- Sets request header:
x-amz-grant-write-acp
- Sets request header:
ServerSideEncryption
(string)- Sets request header:
x-amz-server-side-encryption
- Sets request header:
StorageClass
(string)- Sets request header:
x-amz-storage-class
- Sets request header:
WebsiteRedirectLocation
(string)- Sets request header:
x-amz-website-redirect-location
- Sets request header:
SSECustomerAlgorithm
(string)- Sets request header:
x-amz-server-side-encryption-customer-algorithm
- Sets request header:
SSECustomerKeyMD5
(string)- Sets request header:
x-amz-server-side-encryption-customer-key-md5
- Sets request header:
SSEKMSKeyId
(string)- Sets request header:
x-amz-server-side-encryption-aws-kms-key-id
- Sets request header:
SSEKMSEncryptionContext
(string)- Sets request header:
x-amz-server-side-encryption-context
- Sets request header:
BucketKeyEnabled
(string)- Sets request header:
x-amz-server-side-encryption-bucket-key-enabled
- Sets request header:
RequestPayer
(string)- Sets request header:
x-amz-request-payer
- Sets request header:
Tagging
(string)- Sets request header:
x-amz-tagging
- Sets request header:
ObjectLockMode
(string)- Sets request header:
x-amz-object-lock-mode
- Sets request header:
ObjectLockRetainUntilDate
(string)- Sets request header:
x-amz-object-lock-retain-until-date
- Sets request header:
ObjectLockLegalHoldStatus
(string)- Sets request header:
x-amz-object-lock-legal-hold
- Sets request header:
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
ChecksumAlgorithm
(string)- Sets request header:
x-amz-sdk-checksum-algorithm
- Sets request header:
DeleteBucket
Properties:
Bucket
(string) [required]- S3 bucket name
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
DeleteBucketAnalyticsConfiguration
Properties:
Bucket
(string) [required]- S3 bucket name
Id
(string) [required]- ID of the object
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
DeleteBucketCors
Properties:
Bucket
(string) [required]- S3 bucket name
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
DeleteBucketEncryption
Properties:
Bucket
(string) [required]- S3 bucket name
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
DeleteBucketIntelligentTieringConfiguration
Properties:
Bucket
(string) [required]- S3 bucket name
Id
(string) [required]- ID of the object
DeleteBucketInventoryConfiguration
Properties:
Bucket
(string) [required]- S3 bucket name
Id
(string) [required]- ID of the object
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
DeleteBucketLifecycle
Properties:
Bucket
(string) [required]- S3 bucket name
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
DeleteBucketMetricsConfiguration
Properties:
Bucket
(string) [required]- S3 bucket name
Id
(string) [required]- ID of the object
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
DeleteBucketOwnershipControls
Properties:
Bucket
(string) [required]- S3 bucket name
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
DeleteBucketPolicy
Properties:
Bucket
(string) [required]- S3 bucket name
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
DeleteBucketReplication
Properties:
Bucket
(string) [required]- S3 bucket name
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
DeleteBucketTagging
Properties:
Bucket
(string) [required]- S3 bucket name
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
DeleteBucketWebsite
Properties:
Bucket
(string) [required]- S3 bucket name
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
DeleteObject
Properties:
Bucket
(string) [required]- S3 bucket name
Key
(string) [required]- S3 key / file name
VersionId
(string)- Reference a specific version of the object
MFA
(string)- Sets request header:
x-amz-mfa
- Sets request header:
RequestPayer
(string)- Sets request header:
x-amz-request-payer
- Sets request header:
BypassGovernanceRetention
(string)- Sets request header:
x-amz-bypass-governance-retention
- Sets request header:
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
DeleteObjects
Properties:
Bucket
(string) [required]- S3 bucket name
Delete
(object) [required]- Object deletion request
MFA
(string)- Sets request header:
x-amz-mfa
- Sets request header:
RequestPayer
(string)- Sets request header:
x-amz-request-payer
- Sets request header:
BypassGovernanceRetention
(string)- Sets request header:
x-amz-bypass-governance-retention
- Sets request header:
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
ChecksumAlgorithm
(string)- Sets request header:
x-amz-sdk-checksum-algorithm
- Sets request header:
ContentMD5
(string)- Sets request header:
content-md5
- Sets request header:
DeleteObjectTagging
Properties:
Bucket
(string) [required]- S3 bucket name
Key
(string) [required]- S3 key / file name
VersionId
(string)- Reference a specific version of the object
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
DeletePublicAccessBlock
Properties:
Bucket
(string) [required]- S3 bucket name
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
GetBucketAccelerateConfiguration
Properties:
Bucket
(string) [required]- S3 bucket name
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
RequestPayer
(string)- Sets request header:
x-amz-request-payer
- Sets request header:
GetBucketAcl
Properties:
Bucket
(string) [required]- S3 bucket name
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
GetBucketAnalyticsConfiguration
Properties:
Bucket
(string) [required]- S3 bucket name
Id
(string) [required]- Id of the analytics configuration
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
GetBucketCors
Properties:
Bucket
(string) [required]- S3 bucket name
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
GetBucketEncryption
Properties:
Bucket
(string) [required]- S3 bucket name
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
GetBucketIntelligentTieringConfiguration
Properties:
Bucket
(string) [required]- S3 bucket name
Id
(string) [required]- Id of the intelligent tiering configuration
GetBucketInventoryConfiguration
Properties:
Bucket
(string) [required]- S3 bucket name
Id
(string) [required]- Id of the inventory configuration
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
GetBucketLifecycleConfiguration
Properties:
Bucket
(string) [required]- S3 bucket name
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
GetBucketLocation
Properties:
Bucket
(string) [required]- S3 bucket name
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
GetBucketLogging
Properties:
Bucket
(string) [required]- S3 bucket name
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
GetBucketMetricsConfiguration
Properties:
Bucket
(string) [required]- S3 bucket name
Id
(string) [required]- Id of the metrics configuration
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
GetBucketNotificationConfiguration
Properties:
Bucket
(string) [required]- S3 bucket name
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
GetBucketOwnershipControls
Properties:
Bucket
(string) [required]- S3 bucket name
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
GetBucketPolicy
Properties:
Bucket
(string) [required]- S3 bucket name
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
GetBucketPolicyStatus
Properties:
Bucket
(string) [required]- S3 bucket name
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
GetBucketReplication
Properties:
Bucket
(string) [required]- S3 bucket name
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
GetBucketRequestPayment
Properties:
Bucket
(string) [required]- S3 bucket name
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
GetBucketTagging
Properties:
Bucket
(string) [required]- S3 bucket name
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
GetBucketVersioning
Properties:
Bucket
(string) [required]- S3 bucket name
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
GetBucketWebsite
Properties:
Bucket
(string) [required]- S3 bucket name
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
GetObject
Properties:
Bucket
(string) [required]- S3 bucket name
Key
(string) [required]- S3 key / file name
PartNumber
(number)- Part number (between 1 - 10,000) of the object
VersionId
(string)- Reference a specific version of the object
IfMatch
(string)- Sets request header:
if-match
- Sets request header:
IfModifiedSince
(string)- Sets request header:
if-modified-since
- Sets request header:
IfNoneMatch
(string)- Sets request header:
if-none-match
- Sets request header:
IfUnmodifiedSince
(string)- Sets request header:
if-unmodified-since
- Sets request header:
Range
(string)- Sets request header:
range
- Sets request header:
SSECustomerAlgorithm
(string)- Sets request header:
x-amz-server-side-encryption-customer-algorithm
- Sets request header:
SSECustomerKey
(string)- Sets request header:
x-amz-server-side-encryption-customer-key
- Sets request header:
SSECustomerKeyMD5
(string)- Sets request header:
x-amz-server-side-encryption-customer-key-md5
- Sets request header:
RequestPayer
(string)- Sets request header:
x-amz-request-payer
- Sets request header:
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
ChecksumMode
(string)- Sets request header:
x-amz-checksum-mode
- Sets request header:
ResponseCacheControl
(string)- Sets response header:
cache-control
- Sets response header:
ResponseContentDisposition
(string)- Sets response header:
content-disposition
- Sets response header:
ResponseContentEncoding
(string)- Sets response header:
content-encoding
- Sets response header:
ResponseContentLanguage
(string)- Sets response header:
content-language
- Sets response header:
ResponseContentType
(string)- Sets response header:
content-type
- Sets response header:
ResponseExpires
(string)- Sets response header:
expires
- Sets response header:
rawResponsePayload
(boolean)- Set to
true
to return payload as a buffer
- Set to
streamResponsePayload
(boolean)- Set to
true
to return payload as a Node.js stream
- Set to
GetObjectAcl
Properties:
Bucket
(string) [required]- S3 bucket name
Key
(string) [required]- S3 key / file name
VersionId
(string)- Reference a specific version of the object
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
RequestPayer
(string)- Sets request header:
x-amz-request-payer
- Sets request header:
GetObjectAttributes
Properties:
Bucket
(string) [required]- S3 bucket name
Key
(string) [required]- S3 key / file name
ObjectAttributes
(array) [required]- Specify attributes to be returned, can be one or more of:
ETag
,Checksum
,ObjectParts
,StorageClass
,ObjectSize
- More details (AWS)
- Specify attributes to be returned, can be one or more of:
VersionId
(string)- Reference a specific version of the object
MaxParts
(number)- Maximum number of parts to be returned in the response
PartNumberMarker
(string)- Sets request header:
x-amz-part-number-marker
- Sets request header:
SSECustomerAlgorithm
(string)- Sets request header:
x-amz-server-side-encryption-customer-algorithm
- Sets request header:
SSECustomerKey
(string)- Sets request header:
x-amz-server-side-encryption-customer-key
- Sets request header:
SSECustomerKeyMD5
(string)- Sets request header:
x-amz-server-side-encryption-customer-key-md5
- Sets request header:
RequestPayer
(string)- Sets request header:
x-amz-request-payer
- Sets request header:
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
GetObjectLegalHold
Properties:
Bucket
(string) [required]- S3 bucket name
Key
(string) [required]- S3 key / file name
VersionId
(string)- Reference a specific version of the object
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
RequestPayer
(string)- Sets request header:
x-amz-request-payer
- Sets request header:
GetObjectLockConfiguration
Properties:
Bucket
(string) [required]- S3 bucket name
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
GetObjectRetention
Properties:
Bucket
(string) [required]- S3 bucket name
Key
(string) [required]- S3 key / file name
VersionId
(string)- Reference a specific version of the object
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
RequestPayer
(string)- Sets request header:
x-amz-request-payer
- Sets request header:
GetObjectTagging
Properties:
Bucket
(string) [required]- S3 bucket name
Key
(string) [required]- S3 key / file name
VersionId
(string)- Reference a specific version of the object
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
RequestPayer
(string)- Sets request header:
x-amz-request-payer
- Sets request header:
GetObjectTorrent
Properties:
Bucket
(string) [required]- S3 bucket name
Key
(string) [required]- S3 key / file name
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
RequestPayer
(string)- Sets request header:
x-amz-request-payer
- Sets request header:
GetPublicAccessBlock
Properties:
Bucket
(string) [required]- S3 bucket name
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
HeadBucket
Properties:
Bucket
(string) [required]- S3 bucket name
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
HeadObject
Properties:
Bucket
(string) [required]- S3 bucket name
Key
(string) [required]- S3 key / file name
PartNumber
(number)- Part number (between 1 - 10,000) of the object
VersionId
(string)- Reference a specific version of the object
IfMatch
(string)- Sets request header:
if-match
- Sets request header:
IfModifiedSince
(string)- Sets request header:
if-modified-since
- Sets request header:
IfNoneMatch
(string)- Sets request header:
if-none-match
- Sets request header:
IfUnmodifiedSince
(string)- Sets request header:
if-unmodified-since
- Sets request header:
Range
(string)- Sets request header:
range
- Sets request header:
SSECustomerAlgorithm
(string)- Sets request header:
x-amz-server-side-encryption-customer-algorithm
- Sets request header:
SSECustomerKey
(string)- Sets request header:
x-amz-server-side-encryption-customer-key
- Sets request header:
SSECustomerKeyMD5
(string)- Sets request header:
x-amz-server-side-encryption-customer-key-md5
- Sets request header:
RequestPayer
(string)- Sets request header:
x-amz-request-payer
- Sets request header:
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
ChecksumMode
(string)- Sets request header:
x-amz-checksum-mode
- Sets request header:
ListBucketAnalyticsConfigurations
Properties:
Bucket
(string) [required]- S3 bucket name
ContinuationToken
(string)- Pagination cursor token (returned as
NextContinuationToken
- Pagination cursor token (returned as
paginate
(boolean, string)- Enable automatic result pagination; use this instead of making your own individual pagination requests
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
ListBucketIntelligentTieringConfigurations
Properties:
Bucket
(string) [required]- S3 bucket name
ContinuationToken
(string)- Pagination cursor token (returned as
NextContinuationToken
- Pagination cursor token (returned as
paginate
(boolean, string)- Enable automatic result pagination; use this instead of making your own individual pagination requests
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
ListBucketInventoryConfigurations
Properties:
Bucket
(string) [required]- S3 bucket name
ContinuationToken
(string)- Pagination cursor token (returned as
NextContinuationToken
- Pagination cursor token (returned as
paginate
(boolean, string)- Enable automatic result pagination; use this instead of making your own individual pagination requests
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
ListBucketMetricsConfigurations
Properties:
Bucket
(string) [required]- S3 bucket name
ContinuationToken
(string)- Pagination cursor token (returned as
NextContinuationToken
- Pagination cursor token (returned as
paginate
(boolean, string)- Enable automatic result pagination; use this instead of making your own individual pagination requests
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
ListBuckets
Properties:
ListMultipartUploads
Properties:
Bucket
(string) [required]- S3 bucket name
Delimiter
(string)- Delimiter character used to group keys
EncodingType
(string)- Object key encoding type (must be
url
)
- Object key encoding type (must be
KeyMarker
(string)- Pagination cursor
MaxUploads
(number)- Maximum number of uploads between 1 and 1000 (inclusive) to return in the response
UploadIdMarker
(string)- Deal with this later
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
RequestPayer
(string)- Sets request header:
x-amz-request-payer
- Sets request header:
paginate
(boolean, string)- Enable automatic result pagination; use this instead of making your own individual pagination requests
ListObjectsV2
Properties:
Bucket
(string) [required]- S3 bucket name
ContinuationToken
(string)- Pagination cursor token (returned as
NextContinuationToken
- Pagination cursor token (returned as
Delimiter
(string)- Delimiter character used to group keys
EncodingType
(string)- Object key encoding type (must be
url
)
- Object key encoding type (must be
FetchOwner
(string)- Return owner field with results
MaxKeys
(number)- Set the maximum number of keys returned per response
Prefix
(string)- Limit response to keys that begin with the specified prefix
StartAfter
(string)- Starts listing after any specified key in the bucket
RequestPayer
(string)- Sets request header:
x-amz-request-payer
- Sets request header:
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
OptionalObjectAttributes
(string)- Sets request header:
x-amz-optional-object-attributes
- Sets request header:
paginate
(boolean, string)- Enable automatic result pagination; use this instead of making your own individual pagination requests
ListObjectVersions
Properties:
Bucket
(string) [required]- S3 bucket name
Delimiter
(string)- Delimiter character used to group keys
EncodingType
(string)- Object key encoding type (must be
url
)
- Object key encoding type (must be
KeyMarker
(string)- Pagination cursor
MaxKeys
(number)- Maximum number of keys (at most 1000) to be returned in the response
Prefix
(string)- Limit response to keys that begin with the specified prefix
VersionIdMarker
(string)- Specify the version to begin listing from
- More details (AWS)
paginate
(boolean, string)- Enable automatic result pagination; use this instead of making your own individual pagination requests
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
RequestPayer
(string)- Sets request header:
x-amz-request-payer
- Sets request header:
OptionalObjectAttributes
(string)- Sets request header:
x-amz-optional-object-attributes
- Sets request header:
ListParts
Properties:
Bucket
(string) [required]- S3 bucket name
Key
(string) [required]- S3 key / file name
UploadId
(string) [required]- ID of the multipart upload
MaxParts
(number)- Maximum number of parts (at most 1000) to be returned in the response
PartNumberMarker
(string)- Pagination cursor
paginate
(boolean, string)- Enable automatic result pagination; use this instead of making your own individual pagination requests
RequestPayer
(string)- Sets request header:
x-amz-request-payer
- Sets request header:
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
SSECustomerAlgorithm
(string)- Sets request header:
x-amz-server-side-encryption-customer-algorithm
- Sets request header:
SSECustomerKey
(string)- Sets request header:
x-amz-server-side-encryption-customer-key
- Sets request header:
SSECustomerKeyMD5
(string)- Sets request header:
x-amz-server-side-encryption-customer-key-md5
- Sets request header:
PutBucketAccelerateConfiguration
Properties:
AccelerateConfiguration
(object) [required]- Object specifying acceleration configurations; can contain one of:
Status: 'Enabled'
,Status: 'Suspended'
- More details (AWS)
- Object specifying acceleration configurations; can contain one of:
Bucket
(string) [required]- S3 bucket name
ChecksumAlgorithm
(string)- Sets request header:
x-amz-sdk-checksum-algorithm
- Sets request header:
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
PutBucketAnalyticsConfiguration
Properties:
Bucket
(string) [required]- S3 bucket name
Id
(string) [required]- Id of the analytics configuration
AnalyticsConfiguration
(object) [required]- Object defining the analytics configuration
- More details (AWS)
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
PutBucketCors
Properties:
Bucket
(string) [required]- S3 bucket name
CORSConfiguration
(object) [required]- Object defining the CORS configuration
- More details (AWS)
ContentMD5
(string)- Sets request header:
content-md5
- Sets request header:
ChecksumAlgorithm
(string)- Sets request header:
x-amz-sdk-checksum-algorithm
- Sets request header:
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
PutBucketEncryption
Properties:
Bucket
(string) [required]- S3 bucket name
ServerSideEncryptionConfiguration
(object) [required]- Object defining the server side encryption configuration
- More details (AWS)
ContentMD5
(string)- Sets request header:
content-md5
- Sets request header:
ChecksumAlgorithm
(string)- Sets request header:
x-amz-sdk-checksum-algorithm
- Sets request header:
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
PutBucketIntelligentTieringConfiguration
Properties:
Bucket
(string) [required]- S3 bucket name
Id
(string) [required]- Id of the intelligent tiering configuration
IntelligentTieringConfiguration
(object) [required]- Object defining the intelligent tiering configuration; required fields are:
Id
,Status
,Tierings
- More details (AWS)
- Object defining the intelligent tiering configuration; required fields are:
PutBucketInventoryConfiguration
Properties:
Bucket
(string) [required]- S3 bucket name
Id
(string) [required]- ID of the object
InventoryConfiguration
(object) [required]- Object defining the inventory configuration; required config fields are:
Id
,IsEnabled
,IncludedObjectVersion
,Destination
,Schedule
- More details (AWS)
- Object defining the inventory configuration; required config fields are:
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
PutBucketLifecycleConfiguration
Properties:
Bucket
(string) [required]- S3 bucket name
LifecycleConfiguration
(object) [required]- Object defining the lifecycle configuration
- More details (AWS)
ChecksumAlgorithm
(string)- Sets request header:
x-amz-sdk-checksum-algorithm
- Sets request header:
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
ContentMD5
(string)- Sets request header:
content-md5
- Sets request header:
PutBucketMetricsConfiguration
Properties:
Bucket
(string) [required]- S3 bucket name
Id
(string) [required]- ID of the object
MetricsConfiguration
(object) [required]- Object defining the metrics configuration
- More details (AWS)
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
PutBucketNotificationConfiguration
Properties:
Bucket
(string) [required]- S3 bucket name
NotificationConfiguration
(object) [required]- Object defining the notification configuration
- More details (AWS)
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
PutBucketOwnershipControls
Properties:
Bucket
(string) [required]- S3 bucket name
OwnershipControls
(object) [required]- Object defining the ownership controls
- More details (AWS)
ContentMD5
(string)- Sets request header:
content-md5
- Sets request header:
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
PutBucketPolicy
Properties:
Bucket
(string) [required]- S3 bucket name
Policy
(object) [required]- Object defining the policy
- More details (AWS)
ContentMD5
(string)- Sets request header:
content-md5
- Sets request header:
ChecksumAlgorithm
(string)- Sets request header:
x-amz-sdk-checksum-algorithm
- Sets request header:
ConfirmRemoveSelfBucketAccess
(string)- Sets request header:
x-amz-confirm-remove-self-bucket-access
- Sets request header:
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
PutBucketReplication
Properties:
Bucket
(string) [required]- S3 bucket name
ReplicationConfiguration
(object) [required]- Object defining the replication configuration
- More details (AWS)
ContentMD5
(string)- Sets request header:
content-md5
- Sets request header:
ChecksumAlgorithm
(string)- Sets request header:
x-amz-sdk-checksum-algorithm
- Sets request header:
Token
(string)- Sets request header:
x-amz-bucket-object-lock-token
- Sets request header:
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
PutBucketRequestPayment
Properties:
Bucket
(string) [required]- S3 bucket name
RequestPaymentConfiguration
(object) [required]- Object defining the payment configuration; must contain
Payer
, which can be one of:Requester
,BucketOwner
- Object defining the payment configuration; must contain
ContentMD5
(string)- Sets request header:
content-md5
- Sets request header:
ChecksumAlgorithm
(string)- Sets request header:
x-amz-sdk-checksum-algorithm
- Sets request header:
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
PutBucketTagging
Properties:
Bucket
(string) [required]- S3 bucket name
Tagging
(object) [required]- Object defining the tag set
- More details (AWS)
ContentMD5
(string)- Sets request header:
content-md5
- Sets request header:
ChecksumAlgorithm
(string)- Sets request header:
x-amz-sdk-checksum-algorithm
- Sets request header:
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
PutBucketVersioning
Properties:
Bucket
(string) [required]- S3 bucket name
VersioningConfiguration
(object) [required]- Object defining the versioning configuration
- More details (AWS)
ContentMD5
(string)- Sets request header:
content-md5
- Sets request header:
ChecksumAlgorithm
(string)- Sets request header:
x-amz-sdk-checksum-algorithm
- Sets request header:
MFA
(string)- Sets request header:
x-amz-mfa
- Sets request header:
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
PutBucketWebsite
Properties:
Bucket
(string) [required]- S3 bucket name
WebsiteConfiguration
(object) [required]- Object defining the website configuration
- More details (AWS)
ContentMD5
(string)- Sets request header:
content-md5
- Sets request header:
ChecksumAlgorithm
(string)- Sets request header:
x-amz-sdk-checksum-algorithm
- Sets request header:
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
PutObject
Properties:
Bucket
(string) [required]- S3 bucket name
Key
(string) [required]- S3 key / file name
Body
(buffer, stream, string)- String or buffer to be uploaded
File
(string)- File path to be read and uploaded from the local filesystem
ApplyChecksum
(boolean)- Sign payload; enabling this option may significantly increase memory and latency
MinChunkSize
(number)- Minimum size (in bytes) to utilize signed, AWS-chunk-encoded uploads to S3
ACL
(string)- Sets request header:
x-amz-acl
- Sets request header:
BucketKeyEnabled
(string)- Sets request header:
x-amz-server-side-encryption-bucket-key-enabled
- Sets request header:
CacheControl
(string)- Sets request header:
cache-control
- Sets request header:
ChecksumAlgorithm
(string)- Sets request header:
x-amz-sdk-checksum-algorithm
- Sets request header:
ChecksumCRC32
(string)- Sets request header:
x-amz-checksum-crc32
- Sets request header:
ChecksumCRC32C
(string)- Sets request header:
x-amz-checksum-crc32c
- Sets request header:
ChecksumSHA1
(string)- Sets request header:
x-amz-checksum-sha1
- Sets request header:
ChecksumSHA256
(string)- Sets request header:
x-amz-checksum-sha256
- Sets request header:
ContentDisposition
(string)- Sets request header:
content-disposition
- Sets request header:
ContentEncoding
(string)- Sets request header:
content-encoding
- Sets request header:
ContentLanguage
(string)- Sets request header:
content-language
- Sets request header:
ContentLength
(string)- Sets request header:
content-length
- Sets request header:
ContentMD5
(string)- Sets request header:
content-md5
- Sets request header:
ContentType
(string)- Sets request header:
content-type
- Sets request header:
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
Expires
(string)- Sets request header:
expires
- Sets request header:
GrantFullControl
(string)- Sets request header:
x-amz-grant-full-control
- Sets request header:
GrantRead
(string)- Sets request header:
x-amz-grant-read
- Sets request header:
GrantReadACP
(string)- Sets request header:
x-amz-grant-read-acp
- Sets request header:
GrantWriteACP
(string)- Sets request header:
x-amz-grant-write-acp
- Sets request header:
ObjectLockLegalHoldStatus
(string)- Sets request header:
x-amz-object-lock-legal-hold
- Sets request header:
ObjectLockMode
(string)- Sets request header:
x-amz-object-lock-mode
- Sets request header:
ObjectLockRetainUntilDate
(string)- Sets request header:
x-amz-object-lock-retain-until-date
- Sets request header:
RequestPayer
(string)- Sets request header:
x-amz-request-payer
- Sets request header:
ServerSideEncryption
(string)- Sets request header:
x-amz-server-side-encryption
- Sets request header:
SSECustomerAlgorithm
(string)- Sets request header:
x-amz-server-side-encryption-customer-algorithm
- Sets request header:
SSECustomerKey
(string)- Sets request header:
x-amz-server-side-encryption-customer-key
- Sets request header:
SSECustomerKeyMD5
(string)- Sets request header:
x-amz-server-side-encryption-customer-key-md5
- Sets request header:
SSEKMSEncryptionContext
(string)- Sets request header:
x-amz-server-side-encryption-context
- Sets request header:
SSEKMSKeyId
(string)- Sets request header:
x-amz-server-side-encryption-aws-kms-key-id
- Sets request header:
StorageClass
(string)- Sets request header:
x-amz-storage-class
- Sets request header:
Tagging
(string)- Sets request header:
x-amz-tagging
- Sets request header:
WebsiteRedirectLocation
(string)- Sets request header:
x-amz-website-redirect-location
- Sets request header:
Metadata
(object)- Key / value pairs of object metadata; must conform to S3 metadata guidelines
- More details (AWS)
PutObjectLegalHold
Properties:
Bucket
(string) [required]- S3 bucket name
Key
(string) [required]- S3 key / file name
VersionId
(string)- Reference a specific version of the object
LegalHold
(object) [required]- Object containing the field
Status
(string) which can be one of:ON
,OFF
- Object containing the field
RequestPayer
(string)- Sets request header:
x-amz-request-payer
- Sets request header:
ContentMD5
(string)- Sets request header:
content-md5
- Sets request header:
ChecksumAlgorithm
(string)- Sets request header:
x-amz-sdk-checksum-algorithm
- Sets request header:
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
PutObjectLockConfiguration
Properties:
Bucket
(string) [required]- S3 bucket name
ObjectLockConfiguration
(object) [required]- Object defining the object lock configuration
- More details (AWS)
RequestPayer
(string)- Sets request header:
x-amz-request-payer
- Sets request header:
Token
(string)- Sets request header:
x-amz-bucket-object-lock-token
- Sets request header:
ContentMD5
(string)- Sets request header:
content-md5
- Sets request header:
ChecksumAlgorithm
(string)- Sets request header:
x-amz-sdk-checksum-algorithm
- Sets request header:
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
PutObjectRetention
Properties:
Bucket
(string) [required]- S3 bucket name
Key
(string) [required]- S3 key / file name
VersionId
(string)- Reference a specific version of the object
Retention
(object) [required]- Object specifying the object retention parameters
- More details (AWS)
RequestPayer
(string)- Sets request header:
x-amz-request-payer
- Sets request header:
BypassGovernanceRetention
(string)- Sets request header:
x-amz-bypass-governance-retention
- Sets request header:
ContentMD5
(string)- Sets request header:
content-md5
- Sets request header:
ChecksumAlgorithm
(string)- Sets request header:
x-amz-sdk-checksum-algorithm
- Sets request header:
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
PutObjectTagging
Properties:
Bucket
(string) [required]- S3 bucket name
Key
(string) [required]- S3 key / file name
VersionId
(string)- Reference a specific version of the object
Tagging
(object) [required]- Object containing the tag set
- More details (AWS)
ContentMD5
(string)- Sets request header:
content-md5
- Sets request header:
ChecksumAlgorithm
(string)- Sets request header:
x-amz-sdk-checksum-algorithm
- Sets request header:
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
RequestPayer
(string)- Sets request header:
x-amz-request-payer
- Sets request header:
PutPublicAccessBlock
Properties:
Bucket
(string) [required]- S3 bucket name
PublicAccessBlockConfiguration
(object) [required]- Object defining the public access block configuration
- More details (AWS)
ContentMD5
(string)- Sets request header:
content-md5
- Sets request header:
ChecksumAlgorithm
(string)- Sets request header:
x-amz-sdk-checksum-algorithm
- Sets request header:
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
RestoreObject
Properties:
Bucket
(string) [required]- S3 bucket name
Key
(string) [required]- S3 key / file name
RestoreRequest
(object) [required]- Object defining the restore request
- More details (AWS)
VersionId
(string)- Reference a specific version of the object
RequestPayer
(string)- Sets request header:
x-amz-request-payer
- Sets request header:
ChecksumAlgorithm
(string)- Sets request header:
x-amz-sdk-checksum-algorithm
- Sets request header:
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
Upload
Properties:
Bucket
(string) [required]- S3 bucket name
Key
(string) [required]- S3 key / file name
Body
(buffer, stream, string)- String or buffer to be uploaded; per S3, size should be 5MB or greater
File
(string)- File path to be read and uploaded from the local filesystem; per S3, size should be 5MB or greater
ChunkSize
(number)- Size of each chunk to upload in byes (also aliased to
partSize
); default is 10 MB
- Size of each chunk to upload in byes (also aliased to
Concurrency
(number)- Maximum concurrent uploads (also aliased to
queueSize
); default is 5, setting to 1 synchronously, sequentially uploads chunks; memory consumption is (ChunkSize
+ 1) *Concurrency
- Maximum concurrent uploads (also aliased to
ACL
(string)- Sets request header:
x-amz-acl
- Sets request header:
BucketKeyEnabled
(string)- Sets request header:
x-amz-server-side-encryption-bucket-key-enabled
- Sets request header:
CacheControl
(string)- Sets request header:
cache-control
- Sets request header:
ChecksumAlgorithm
(string)- Sets request header:
x-amz-sdk-checksum-algorithm
- Sets request header:
ChecksumCRC32
(string)- Sets request header:
x-amz-checksum-crc32
- Sets request header:
ChecksumCRC32C
(string)- Sets request header:
x-amz-checksum-crc32c
- Sets request header:
ChecksumSHA1
(string)- Sets request header:
x-amz-checksum-sha1
- Sets request header:
ChecksumSHA256
(string)- Sets request header:
x-amz-checksum-sha256
- Sets request header:
ContentDisposition
(string)- Sets request header:
content-disposition
- Sets request header:
ContentEncoding
(string)- Sets request header:
content-encoding
- Sets request header:
ContentLanguage
(string)- Sets request header:
content-language
- Sets request header:
ContentType
(string)- Sets request header:
content-type
- Sets request header:
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
Expires
(string)- Sets request header:
expires
- Sets request header:
GrantFullControl
(string)- Sets request header:
x-amz-grant-full-control
- Sets request header:
GrantRead
(string)- Sets request header:
x-amz-grant-read
- Sets request header:
GrantReadACP
(string)- Sets request header:
x-amz-grant-read-acp
- Sets request header:
GrantWriteACP
(string)- Sets request header:
x-amz-grant-write-acp
- Sets request header:
ObjectLockLegalHoldStatus
(string)- Sets request header:
x-amz-object-lock-legal-hold
- Sets request header:
ObjectLockMode
(string)- Sets request header:
x-amz-object-lock-mode
- Sets request header:
ObjectLockRetainUntilDate
(string)- Sets request header:
x-amz-object-lock-retain-until-date
- Sets request header:
RequestPayer
(string)- Sets request header:
x-amz-request-payer
- Sets request header:
ServerSideEncryption
(string)- Sets request header:
x-amz-server-side-encryption
- Sets request header:
SSECustomerAlgorithm
(string)- Sets request header:
x-amz-server-side-encryption-customer-algorithm
- Sets request header:
SSECustomerKey
(string)- Sets request header:
x-amz-server-side-encryption-customer-key
- Sets request header:
SSECustomerKeyMD5
(string)- Sets request header:
x-amz-server-side-encryption-customer-key-md5
- Sets request header:
SSEKMSEncryptionContext
(string)- Sets request header:
x-amz-server-side-encryption-context
- Sets request header:
SSEKMSKeyId
(string)- Sets request header:
x-amz-server-side-encryption-aws-kms-key-id
- Sets request header:
StorageClass
(string)- Sets request header:
x-amz-storage-class
- Sets request header:
Tagging
(string)- Sets request header:
x-amz-tagging
- Sets request header:
WebsiteRedirectLocation
(string)- Sets request header:
x-amz-website-redirect-location
- Sets request header:
Metadata
(object)- Key / value pairs of object metadata; must conform to S3 metadata guidelines
- More details (AWS)
UploadPart
Properties:
Bucket
(string) [required]- S3 bucket name
Key
(string) [required]- S3 key / file name
PartNumber
(number)- Part number (between 1 - 10,000) of the object
Body
(buffer, stream, string)- Stream of data to be uploaded
- More details (AWS)
ContentLength
(string)- Sets request header:
content-length
- Sets request header:
ContentMD5
(string)- Sets request header:
content-md5
- Sets request header:
ChecksumAlgorithm
(string)- Sets request header:
x-amz-sdk-checksum-algorithm
- Sets request header:
ChecksumCRC32
(string)- Sets request header:
x-amz-checksum-crc32
- Sets request header:
ChecksumCRC32C
(string)- Sets request header:
x-amz-checksum-crc32c
- Sets request header:
ChecksumSHA1
(string)- Sets request header:
x-amz-checksum-sha1
- Sets request header:
ChecksumSHA256
(string)- Sets request header:
x-amz-checksum-sha256
- Sets request header:
SSECustomerAlgorithm
(string)- Sets request header:
x-amz-server-side-encryption-customer-algorithm
- Sets request header:
SSECustomerKey
(string)- Sets request header:
x-amz-server-side-encryption-customer-key
- Sets request header:
SSECustomerKeyMD5
(string)- Sets request header:
x-amz-server-side-encryption-customer-key-md5
- Sets request header:
RequestPayer
(string)- Sets request header:
x-amz-request-payer
- Sets request header:
ExpectedBucketOwner
(string)- Sets request header:
x-amz-expected-bucket-owner
- Sets request header:
Methods yet to be implemented
Please help out by opening a PR!
CreateSession
GetBucketLifecycle
GetBucketNotification
ListDirectoryBuckets
ListObjects
PutBucketAcl
PutBucketLifecycle
PutBucketLogging
PutBucketNotification
PutObjectAcl
UploadPartCopy
WriteGetObjectResponse