@aws-lite/s3 v0.2.6
@aws-lite/s3
Official
aws-liteplugin for S3Maintained by: @architect
Install
npm i @aws-lite/s3Optionally install types:
npm i -D @aws-lite/s3-typesReference
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)MultipartUploadobject 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:
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
trueto return payload as a buffer
- Set to
streamResponsePayload(boolean)- Set to
trueto 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!
CreateSessionGetBucketLifecycleGetBucketNotificationListDirectoryBucketsListObjectsPutBucketAclPutBucketLifecyclePutBucketLoggingPutBucketNotificationPutObjectAclUploadPartCopyWriteGetObjectResponse
Learn more
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago