awssum-amazon-s3

v1.4.0, npm, github.

amazon: s3

Installing

$ npm install awssum-amazon-s3

Note: Since this package peerDepends on both awssum-amazon and awssum, there is no need for you to depend on these in your package.json.


Operations

ListBuckets Open docs on AWS

Params
Param NameRequiredTypeNotes
This operation takes no arguments.

DeleteBucket Open docs on AWS

Params
Param NameRequiredTypeNotes
BucketNametruespecial

DeleteBucketCors Open docs on AWS

Params
Param NameRequiredTypeNotes
BucketNametruespecial
corstrueresource

DeleteBucketLifecycle Open docs on AWS

Params
Param NameRequiredTypeNotes
BucketNametruespecial
lifecycletrueresource

DeleteBucketPolicy Open docs on AWS

Params
Param NameRequiredTypeNotes
BucketNametruespecial
policytrueresource

DeleteBucketTagging Open docs on AWS

Params
Param NameRequiredTypeNotes
BucketNametruespecial
policytrueresource

DeleteBucketWebsite Open docs on AWS

Params
Param NameRequiredTypeNotes
BucketNametruespecial
websitetrueresource

ListObjects Open docs on AWS

Params
Param NameRequiredTypeNotes
BucketNametruespecial
Delimiterfalseparam
Markerfalseparam
MaxKeysfalseparam
Prefixfalseparam

GetBucketAcl Open docs on AWS

Params
Param NameRequiredTypeNotes
BucketNametruespecial
acltrueresource

GetBucketCors Open docs on AWS

Params
Param NameRequiredTypeNotes
BucketNametruespecial
corstrueresource

GetBucketLifecycle Open docs on AWS

Params
Param NameRequiredTypeNotes
BucketNametruespecial
lifecycletrueresource

GetBucketPolicy Open docs on AWS

Params
Param NameRequiredTypeNotes
BucketNametruespecial
policytrueresource

GetBucketTagging Open docs on AWS

Params
Param NameRequiredTypeNotes
BucketNametruespecial
taggingtrueresource

GetBucketLocation Open docs on AWS

Params
Param NameRequiredTypeNotes
BucketNametruespecial
locationtrueresource

GetBucketLogging Open docs on AWS

Params
Param NameRequiredTypeNotes
BucketNametruespecial
loggingtrueresource

GetBucketNotification Open docs on AWS

Params
Param NameRequiredTypeNotes
BucketNametruespecial
notificationtrueresource

GetBucketObjectVersions Open docs on AWS

Params
Param NameRequiredTypeNotes
BucketNametruespecial
versionstrueresource
Delimiterfalseparam
KeyMarkerfalseparam
MaxKeysfalseparam
Prefixfalseparam
VersionIdMarkerfalseparam

GetBucketRequestPayment Open docs on AWS

Params
Param NameRequiredTypeNotes
BucketNametruespecial
requestPaymenttrueresource

GetBucketVersioning Open docs on AWS

Params
Param NameRequiredTypeNotes
BucketNametruespecial
versioningtrueresource

GetBucketWebsite Open docs on AWS

Params
Param NameRequiredTypeNotes
BucketNametruespecial
websitetrueresource

CheckBucket Open docs on AWS

Params
Param NameRequiredTypeNotes
BucketNametruespecial

ListMultipartUploads Open docs on AWS

Params
Param NameRequiredTypeNotes
BucketNametruespecial
uploadstrueresource

CreateBucket Open docs on AWS

Params
Param NameRequiredTypeNotes
BucketNametruespecial
Aclfalseheader
GrantReadfalseheader
GrantWritefalseheader
GrantReadAcpfalseheader
GrantWriteAcpfalseheader
GrantFullControlfalseheader

PutBucketAcl Open docs on AWS

Params
Param NameRequiredTypeNotes
BucketNametruespecial
aclfalseresource
AccessControlPolicyfalsespecial
Aclfalseheader
GrantReadfalseheader
GrantWritefalseheader
GrantReadAcpfalseheader
GrantWriteAcpfalseheader
GrantFullControlfalseheader

PutBucketCors Open docs on AWS

Params
Param NameRequiredTypeNotes
BucketNametruespecial
corsfalseresource
CorsConfigurationtruespecial

PutBucketLifecycle Open docs on AWS

Params
Param NameRequiredTypeNotes
BucketNametruespecial
lifecycletrueresource
Rulestruespecial

PutBucketPolicy Open docs on AWS

Params
Param NameRequiredTypeNotes
BucketNametruespecial
policytrueresource
BucketPolicytruespecial

PutBucketLogging Open docs on AWS

Params
Param NameRequiredTypeNotes
BucketNametruespecial
loggingtrueresource
EmailAddressfalsespecial
GranteeEmailfalsespecial
Urifalsespecial
Permissionfalsespecial
TargetBucketfalsespecial
TargetPrefixfalsespecial

PutBucketNotification Open docs on AWS

Params
Param NameRequiredTypeNotes
BucketNametruespecial
loggingtrueresource
Topicfalsespecial
Eventfalsespecial

PutBucketTagging Open docs on AWS

Params
Param NameRequiredTypeNotes
BucketNametruespecial
taggingtrueresource
Tagsfalsespecial
Eventfalsespecial

PutBucketRequestPayment Open docs on AWS

Params
Param NameRequiredTypeNotes
BucketNametruespecial
loggingtrueresource
Payertruespecial

PutBucketVersioning Open docs on AWS

Params
Param NameRequiredTypeNotes
BucketNametruespecial
versioningtrueresource
Statusfalsespecial
Mfafalseheader
MfaDeletefalsespecial

PutBucketWebsite Open docs on AWS

Params
Param NameRequiredTypeNotes
BucketNametruespecial
websitetrueresource
IndexDocumenttruespecial
ErrorDocumentfalsespecial

DeleteObject Open docs on AWS

Params
Param NameRequiredTypeNotes
BucketNametruespecial
ObjectNametruespecial

DeleteMultipleObjects Open docs on AWS

Params
Param NameRequiredTypeNotes
deletetrueresource
Objectstruespecial
Mfafalseheader

GetObject Open docs on AWS

Params
Param NameRequiredTypeNotes
BucketNametruespecial
ObjectNametruespecial
Rangefalseheader
IfModifiedSincefalseheader
IfUnmodifiedSincefalseheader
IfMatchfalseheader
IfNoneMatchfalseheader
RequestPayerfalseheader
ResponseContentTypefalseparam
ResponseContentLanguagefalseparam
ResponseExpiresfalseparam
ResponseCacheControlfalseparam
ResponseContentDispositionfalseparam
ResponseContentEncodingfalseparam
VersionIdfalseparam

GetObjectAcl Open docs on AWS

Params
Param NameRequiredTypeNotes
acltrueresource
VersionIdfalseparam

GetObjectTorrent Open docs on AWS

Params
Param NameRequiredTypeNotes
torrenttrueresource

GetObjectMetadata Open docs on AWS

Params
Param NameRequiredTypeNotes
Rangefalseheader
IfModifiedSincefalseheader
IfUnmodifiedSincefalseheader
IfMatchfalseheader
IfNoneMatchfalseheader

OptionsObject Open docs on AWS

Params
Param NameRequiredTypeNotes
BucketNametruespecial
Origintrueheader
AccessControlRequestMethodtrueheader
AccessControlRequestHeadersfalseheader

PostObjectRestore Open docs on AWS

Params
Param NameRequiredTypeNotes
BucketNametruespecial
ObjectNametruespecial
restoretrueresource
Daystruespecial

PutObject Open docs on AWS

Params
Param NameRequiredTypeNotes
BucketNametruespecial
ObjectNametruespecial
CacheControlfalseheader
ContentDispositionfalseheader
ContentEncodingfalseheader
ContentLengthtrueheader
ContentMD5falseheader-base64
ContentTypefalseheader
Expectfalseheader
Expiresfalseheader
Aclfalseheader
GrantReadfalseheader
GrantWritefalseheader
GrantReadAcpfalseheader
GrantWriteAcpfalseheader
GrantFullControlfalseheader
MetaDatafalsespecial
ServerSideEncryptionfalseheader
StorageClassfalseheader
WebsiteRedirectLocationfalseheader
Bodytruebody

PutObjectAcl Open docs on AWS

Params
Param NameRequiredTypeNotes
acltrueresource
AccessControlPolicyfalsespecial
Aclfalseheader
BucketNametruespecial
ObjectNametruespecial
CacheControlfalseheader
ContentDispositionfalseheader
ContentEncodingfalseheader
ContentMD5falseheader-base64
ContentTypefalseheader
Expectfalseheader
Expiresfalseheader
GrantReadfalseheader
GrantWritefalseheader
GrantReadAcpfalseheader
GrantWriteAcpfalseheader
GrantFullControlfalseheader

CopyObject Open docs on AWS

Params
Param NameRequiredTypeNotes
SourceBuckettruespecial
SourceObjecttruespecial
MetadataDirectivefalseheader
CopySourceIfMatchfalseheader
CopySourceIfNoneMatchfalseheader
CopySourceIfUnmodifiedSincefalseheader
CopySourceIfModifiedSincefalseheader
ServerSideEncryptionfalseheader
StorageClassfalseheader
Aclfalseheader
GrantReadfalseheader
GrantWritefalseheader
GrantReadAcpfalseheader
GrantWriteAcpfalseheader
GrantFullControlfalseheader

InitiateMultipartUpload Open docs on AWS

Params
Param NameRequiredTypeNotes
uploadstrueresource
BucketNametruespecial
ObjectNametruespecial
CacheControlfalseheader
ContentDispositionfalseheader
ContentEncodingfalseheader
ContentTypefalseheader
Expiresfalseheader
Aclfalseheader
MetaDatafalsespecial
ServerSideEncryptionfalseheader
StorageClassfalseheader
WebsiteRedirectLocationfalseheader

UploadPart Open docs on AWS

Params
Param NameRequiredTypeNotes
BucketNametruespecial
ObjectNametruespecial
PartNumbertrueparam
UploadIdtrueparam
ContentLengthtrueheader
Bodytruebody
ContentMD5falseheader-base64
Expectfalseheader

UploadPartCopy Open docs on AWS

Params
Param NameRequiredTypeNotes
BucketNametruespecial
ObjectNametruespecial
PartNumbertrueparam
UploadIdtrueparam
SourceBuckettruespecial
SourceObjecttruespecial
CopySourceIfMatchfalseheader
CopySourceIfNoneMatchfalseheader
CopySourceIfUnmodifiedSincefalseheader
CopySourceIfModifiedSincefalseheader

CompleteMultipartUpload Open docs on AWS

Params
Param NameRequiredTypeNotes
BucketNametruespecial
ObjectNametruespecial
UploadIdtrueparam
Partstruespecial

AbortMultipartUpload Open docs on AWS

Params
Param NameRequiredTypeNotes
BucketNametruespecial
ObjectNametruespecial
UploadIdtrueparam

ListParts Open docs on AWS

Params
Param NameRequiredTypeNotes
BucketNametruespecial
ObjectNametruespecial
UploadIdtrueparam