Nav

Amazon S3 Connector Reference

Configurations


Configuration

Name Type Description Default Value Required

Name

String

The name for this configuration. Connectors reference the configuration with this name.

x

Connection

The connection types that can be provided to this configuration.

x

Expiration Policy

Configures the minimum amount of time that a dynamic configuration instance can remain idle before the runtime considers it eligible for expiration. This does not mean that the platform will expire the instance at the exact moment that it becomes eligible. The runtime will actually purge the instances when it sees it fit.

Connection Types

Basic

Name Type Description Default Value Required

Connection Timeout

Number

50000

Socket Timeout

Number

50000

Access Key

String

x

Secret Key

String

x

Try Default AWSCredentials Provider Chain

Boolean

false

Max Connections

Number

Region Endpoint

Enumeration, one of:

  • US_EAST_1

  • US_EAST_2

  • US_WEST_1

  • US_WEST_2

  • EU_WEST_1

  • EU_WEST_2

  • EU_CENTRAL_1

  • AP_NORTHEAST_1

  • AP_NORTHEAST_2

  • AP_SOUTH_1

  • AP_SOUTHEAST_1

  • AP_SOUTHEAST_2

  • SA_EAST_1

  • CA_CENTRAL_1

  • CN_NORTH_1

  • US_GOV_WEST_1

US_EAST_1

Topic Arn (Only to test connectivity)

String

Reconnection

When the application is deployed, a connectivity test is performed on all connectors. If set to true, deployment will fail if the test doesn’t pass after exhausting the associated reconnection strategy

Host

String

Port

Number

Username

String

Password

String

Domain

String

Workstation

String

Role

Name Type Description Default Value Required

Role ARN

String

x

Connection Timeout

Number

50000

Socket Timeout

Number

50000

Access Key

String

x

Secret Key

String

x

Try Default AWSCredentials Provider Chain

Boolean

false

Max Connections

Number

Region Endpoint

Enumeration, one of:

  • US_EAST_1

  • US_EAST_2

  • US_WEST_1

  • US_WEST_2

  • EU_WEST_1

  • EU_WEST_2

  • EU_CENTRAL_1

  • AP_NORTHEAST_1

  • AP_NORTHEAST_2

  • AP_SOUTH_1

  • AP_SOUTHEAST_1

  • AP_SOUTHEAST_2

  • SA_EAST_1

  • CA_CENTRAL_1

  • CN_NORTH_1

  • US_GOV_WEST_1

US_EAST_1

Topic Arn (Only to test connectivity)

String

Reconnection

When the application is deployed, a connectivity test is performed on all connectors. If set to true, deployment will fail if the test doesn’t pass after exhausting the associated reconnection strategy

Host

String

Port

Number

Username

String

Password

String

Domain

String

Workstation

String

Operations

Abort Multipart Upload

<s3:abort-multipart-upload>

Aborts a multipart upload. After a multipart upload is aborted, no additional parts can be uploaded using that upload ID. The storage consumed by any previously uploaded parts will be freed. However, if any part uploads are currently in progress, those part uploads may or may not succeed. As a result, it may be necessary to abort a given multipart upload multiple times in order to completely free all storage consumed by all parts.

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Bucket Name

String

The name of the bucket containing the multipart upload to abort.

x

Key

String

The key of the multipart upload to abort.

x

Upload Id

String

The ID of the upload to abort.

x

Reconnection Strategy

A retry strategy in case of connectivity errors

For Configurations

Throws

  • S3:SignatureDoesNotMatch

  • S3:RequestTorrentOfBucketError

  • S3:MalformedACLError

  • S3:TokenRefreshRequired

  • S3:InvalidDigest

  • S3:UnexpectedContent

  • S3:InlineDataTooLarge

  • S3:RestoreAlreadyInProgress

  • S3:AccessDenied

  • S3:NoSuchKey

  • S3:RequestTimeTooSkewed

  • S3:MissingContentLength

  • S3:MissingRequestBodyError

  • S3:UNKNOWN

  • S3:MaxMessageLengthExceeded

  • S3:InvalidURI

  • S3:PermanentRedirect

  • S3:IncompleteBody

  • S3:NoLoggingStatusForKey

  • S3:TooManyBuckets

  • S3:AccountProblem

  • S3:MissingSecurityHeader

  • S3:BucketAlreadyExists

  • S3:UserKeyMustBeSpecified

  • S3:MalformedXML

  • S3:OperationAborted

  • S3:RETRY_EXHAUSTED

  • S3:InvalidRequest

  • S3:InvalidPartOrder

  • S3:CONNECTIVITY

  • S3:MethodNotAllowed

  • S3:InvalidLocationConstraint

  • S3:InvalidTargetBucketForLogging

  • S3:RequestIsNotMultiPartContent

  • S3:NoSuchLifecycleConfiguration

  • S3:NotImplemented

  • S3:NoSuchUpload

  • S3:EntityTooLarge

  • S3:MaxPostPreDataLengthExceededError

  • S3:ServiceUnavailable

  • S3:InvalidSOAPRequest

  • S3:UnresolvableGrantByEmailAddress

  • S3:CrossLocationLoggingProhibited

  • S3:NoSuchBucketPolicy

  • S3:PreconditionFailed

  • S3:InvalidPart

  • S3:MetadataTooLarge

  • S3:MissingSecurityElement

  • S3:InternalError

  • S3:InvalidAccessKeyId

  • S3:InvalidObjectState

  • S3:InvalidBucketName

  • S3:EntityTooSmall

  • S3:InvalidToken

  • S3:InvalidStorageClass

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:NoSuchBucket

  • S3:InvalidAddressingHeader

  • S3:NotSignedUp

  • S3:KeyTooLong

  • S3:InvalidSecurity

  • S3:BucketNotEmpty

  • S3:RequestTimeout

  • S3:CredentialsNotSupported

  • S3:InvalidBucketState

  • S3:BucketAlreadyOwnedByYou

  • S3:InvalidEncryptionAlgorithmError

  • S3:ExpiredToken

  • S3:AmbiguousGrantByEmailAddress

  • S3:Redirect

  • S3:MissingAttachment

  • S3:TemporaryRedirect

  • S3:MalformedPOSTRequest

  • S3:InvalidPayer

  • S3:InvalidArgument

  • S3:BadDigest

  • S3:IllegalVersioningConfigurationException

  • S3:NoSuchVersion

  • S3:SlowDown

  • S3:IncorrectNumberOfFilesInPostRequest

  • S3:InvalidPolicyDocument

  • S3:InvalidRange

Complete Multipart Upload

<s3:complete-multipart-upload>

Completes a multipart upload by assembling previously uploaded parts.

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Bucket Name

String

The name of the bucket containing the multipart upload to complete.

x

Key

String

The key under which the multipart upload to complete is stored.

x

Upload Id

String

The ID of the multipart upload to complete.

x

Part ETags

Array of Part E Tag

The list of part numbers and ETags that identify the individual parts of the multipart upload to complete.

#[payload]

Target Variable

String

The name of a variable that stores the output of an operation.

Target Value

String

An expression to evaluate against the operation’s output and the outcome of that expression is stored in the targer variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

For Configurations

Throws

  • S3:SignatureDoesNotMatch

  • S3:RequestTorrentOfBucketError

  • S3:MalformedACLError

  • S3:TokenRefreshRequired

  • S3:InvalidDigest

  • S3:UnexpectedContent

  • S3:InlineDataTooLarge

  • S3:RestoreAlreadyInProgress

  • S3:AccessDenied

  • S3:NoSuchKey

  • S3:RequestTimeTooSkewed

  • S3:MissingContentLength

  • S3:MissingRequestBodyError

  • S3:UNKNOWN

  • S3:MaxMessageLengthExceeded

  • S3:InvalidURI

  • S3:PermanentRedirect

  • S3:IncompleteBody

  • S3:NoLoggingStatusForKey

  • S3:TooManyBuckets

  • S3:AccountProblem

  • S3:MissingSecurityHeader

  • S3:BucketAlreadyExists

  • S3:UserKeyMustBeSpecified

  • S3:MalformedXML

  • S3:OperationAborted

  • S3:RETRY_EXHAUSTED

  • S3:InvalidRequest

  • S3:InvalidPartOrder

  • S3:CONNECTIVITY

  • S3:MethodNotAllowed

  • S3:InvalidLocationConstraint

  • S3:InvalidTargetBucketForLogging

  • S3:RequestIsNotMultiPartContent

  • S3:NoSuchLifecycleConfiguration

  • S3:NotImplemented

  • S3:NoSuchUpload

  • S3:EntityTooLarge

  • S3:MaxPostPreDataLengthExceededError

  • S3:ServiceUnavailable

  • S3:InvalidSOAPRequest

  • S3:UnresolvableGrantByEmailAddress

  • S3:CrossLocationLoggingProhibited

  • S3:NoSuchBucketPolicy

  • S3:PreconditionFailed

  • S3:InvalidPart

  • S3:MetadataTooLarge

  • S3:MissingSecurityElement

  • S3:InternalError

  • S3:InvalidAccessKeyId

  • S3:InvalidObjectState

  • S3:InvalidBucketName

  • S3:EntityTooSmall

  • S3:InvalidToken

  • S3:InvalidStorageClass

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:NoSuchBucket

  • S3:InvalidAddressingHeader

  • S3:NotSignedUp

  • S3:KeyTooLong

  • S3:InvalidSecurity

  • S3:BucketNotEmpty

  • S3:RequestTimeout

  • S3:CredentialsNotSupported

  • S3:InvalidBucketState

  • S3:BucketAlreadyOwnedByYou

  • S3:InvalidEncryptionAlgorithmError

  • S3:ExpiredToken

  • S3:AmbiguousGrantByEmailAddress

  • S3:Redirect

  • S3:MissingAttachment

  • S3:TemporaryRedirect

  • S3:MalformedPOSTRequest

  • S3:InvalidPayer

  • S3:InvalidArgument

  • S3:BadDigest

  • S3:IllegalVersioningConfigurationException

  • S3:NoSuchVersion

  • S3:SlowDown

  • S3:IncorrectNumberOfFilesInPostRequest

  • S3:InvalidPolicyDocument

  • S3:InvalidRange

Copy Object

<s3:copy-object>

Copies a source object to a new destination; to copy an object, the caller’s account must have read access to the source object and write access to the destination bucket. By default, all object metadata for the source object are copied to the new destination object, unless new object metadata in the specified is provided. The AccessControlList is not copied to the new object, and, unless another ACL specified, PRIVATE is assumed. If no destination bucket is specified, the same that the source bucket is used - local copy. Destination object’s Content-Type http header would be set with the specified value and if it is passed null, then the default MIME type 'application/octet-stream' would be set.

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Source Bucket Name

String

The source object’s bucket

x

Source Key

String

The source object’s key

x

Source Version Id

String

The specific version of the source object to copy, if versioning is enabled. Left unspecified if the latest version is desired, or versioning is not enabled.

Destination Bucket Name

String

The destination object’s bucket. If none provided, a local copy is performed, that is, it is copied within the same bucket.

Destination Key

String

The destination object’s key

x

Canned ACL

Enumeration, one of:

  • PRIVATE

  • PUBLIC_READ

  • PUBLIC_READ_WRITE

  • AUTHENTICATED_READ

  • LOG_DELIVERY_WRITE

  • BUCKET_OWNER_READ

  • BUCKET_OWNER_FULL_CONTROL

The acl of the destination object.

PRIVATE

Destination Storage Class

Enumeration, one of:

  • STANDARD

  • REDUCED_REDUNDANCY

  • GLACIER

one of StorageClass enumerated values, defaults to StorageClass#STANDARD

STANDARD

Destination User Metadata

Object

The new metadata of the destination object, that if specified, overrides that copied from the source object

Modified Since

DateTime

The modified constraint that restricts this request to executing only if the object has been modified after the specified date. This constraint is specified but does not match, no copy is performed

Unmodified Since

DateTime

The unmodified constraint that restricts this request to executing only if the object has not been modified after this date. This constraint is specified but does not match, no copy is performed

Encryption

String

Encryption method for server-side encryption. Supported value AES256.

Content Type

String

The destination object’s Content-Type HTTP header

Target Variable

String

The name of a variable that stores the output of an operation.

Target Value

String

An expression to evaluate against the operation’s output and the outcome of that expression is stored in the targer variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

Output

Type

For Configurations

Throws

  • S3:SignatureDoesNotMatch

  • S3:RequestTorrentOfBucketError

  • S3:MalformedACLError

  • S3:TokenRefreshRequired

  • S3:InvalidDigest

  • S3:UnexpectedContent

  • S3:InlineDataTooLarge

  • S3:RestoreAlreadyInProgress

  • S3:AccessDenied

  • S3:NoSuchKey

  • S3:RequestTimeTooSkewed

  • S3:MissingContentLength

  • S3:MissingRequestBodyError

  • S3:UNKNOWN

  • S3:MaxMessageLengthExceeded

  • S3:InvalidURI

  • S3:PermanentRedirect

  • S3:IncompleteBody

  • S3:NoLoggingStatusForKey

  • S3:TooManyBuckets

  • S3:AccountProblem

  • S3:MissingSecurityHeader

  • S3:BucketAlreadyExists

  • S3:UserKeyMustBeSpecified

  • S3:MalformedXML

  • S3:OperationAborted

  • S3:RETRY_EXHAUSTED

  • S3:InvalidRequest

  • S3:InvalidPartOrder

  • S3:CONNECTIVITY

  • S3:MethodNotAllowed

  • S3:InvalidLocationConstraint

  • S3:InvalidTargetBucketForLogging

  • S3:RequestIsNotMultiPartContent

  • S3:NoSuchLifecycleConfiguration

  • S3:NotImplemented

  • S3:NoSuchUpload

  • S3:EntityTooLarge

  • S3:MaxPostPreDataLengthExceededError

  • S3:ServiceUnavailable

  • S3:InvalidSOAPRequest

  • S3:UnresolvableGrantByEmailAddress

  • S3:CrossLocationLoggingProhibited

  • S3:NoSuchBucketPolicy

  • S3:PreconditionFailed

  • S3:InvalidPart

  • S3:MetadataTooLarge

  • S3:MissingSecurityElement

  • S3:InternalError

  • S3:InvalidAccessKeyId

  • S3:InvalidObjectState

  • S3:InvalidBucketName

  • S3:EntityTooSmall

  • S3:InvalidToken

  • S3:InvalidStorageClass

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:NoSuchBucket

  • S3:InvalidAddressingHeader

  • S3:NotSignedUp

  • S3:KeyTooLong

  • S3:InvalidSecurity

  • S3:BucketNotEmpty

  • S3:RequestTimeout

  • S3:CredentialsNotSupported

  • S3:InvalidBucketState

  • S3:BucketAlreadyOwnedByYou

  • S3:InvalidEncryptionAlgorithmError

  • S3:ExpiredToken

  • S3:AmbiguousGrantByEmailAddress

  • S3:Redirect

  • S3:MissingAttachment

  • S3:TemporaryRedirect

  • S3:MalformedPOSTRequest

  • S3:InvalidPayer

  • S3:InvalidArgument

  • S3:BadDigest

  • S3:IllegalVersioningConfigurationException

  • S3:NoSuchVersion

  • S3:SlowDown

  • S3:IncorrectNumberOfFilesInPostRequest

  • S3:InvalidPolicyDocument

  • S3:InvalidRange

Create Bucket

<s3:create-bucket>

Creates a new bucket; connector must not be configured as anonymous for this operation to succeed. Bucket names must be unique across all of Amazon S3, that is, among all their users. Bucket ownership is similar to the ownership of Internet domain names. Within Amazon S3, only a single user owns each bucket. Once a uniquely named bucket is created in Amazon S3, organize and name the objects within the bucket in any way. Ownership of the bucket is retained as long as the owner has an Amazon S3 account. To conform with DNS requirements, buckets names must: not contain underscores, be between 3 and 63 characters long, not end with a dash, not contain adjacent periods, not contain dashes next to periods and not contain uppercase characters. Do not make bucket create or delete calls in the high availability code path of an application. Create or delete buckets in a separate initialization or setup.

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Bucket Name

String

The bucket to create. It must not exist yet.

x

Region

Enumeration, one of:

  • US_STANDARD

  • US_WEST

  • US_WEST_2

  • US_GOVCLOUD

  • EU_IRELAND

  • EU_FRANKFURT

  • AP_SINGAPORE

  • AP_SYDNEY

  • AP_TOKYO

  • SA_SAOPAULO

  • CN_BEIJING

The region where to create the new bucket

US_STANDARD

Canned ACL

Enumeration, one of:

  • PRIVATE

  • PUBLIC_READ

  • PUBLIC_READ_WRITE

  • AUTHENTICATED_READ

  • LOG_DELIVERY_WRITE

  • BUCKET_OWNER_READ

  • BUCKET_OWNER_FULL_CONTROL

The access control list of the new bucket

PRIVATE

Target Variable

String

The name of a variable that stores the output of an operation.

Target Value

String

An expression to evaluate against the operation’s output and the outcome of that expression is stored in the targer variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

Output

Type

For Configurations

Throws

  • S3:SignatureDoesNotMatch

  • S3:RequestTorrentOfBucketError

  • S3:MalformedACLError

  • S3:TokenRefreshRequired

  • S3:InvalidDigest

  • S3:UnexpectedContent

  • S3:InlineDataTooLarge

  • S3:RestoreAlreadyInProgress

  • S3:AccessDenied

  • S3:NoSuchKey

  • S3:RequestTimeTooSkewed

  • S3:MissingContentLength

  • S3:MissingRequestBodyError

  • S3:UNKNOWN

  • S3:MaxMessageLengthExceeded

  • S3:InvalidURI

  • S3:PermanentRedirect

  • S3:IncompleteBody

  • S3:NoLoggingStatusForKey

  • S3:TooManyBuckets

  • S3:AccountProblem

  • S3:MissingSecurityHeader

  • S3:BucketAlreadyExists

  • S3:UserKeyMustBeSpecified

  • S3:MalformedXML

  • S3:OperationAborted

  • S3:RETRY_EXHAUSTED

  • S3:InvalidRequest

  • S3:InvalidPartOrder

  • S3:CONNECTIVITY

  • S3:MethodNotAllowed

  • S3:InvalidLocationConstraint

  • S3:InvalidTargetBucketForLogging

  • S3:RequestIsNotMultiPartContent

  • S3:NoSuchLifecycleConfiguration

  • S3:NotImplemented

  • S3:NoSuchUpload

  • S3:EntityTooLarge

  • S3:MaxPostPreDataLengthExceededError

  • S3:ServiceUnavailable

  • S3:InvalidSOAPRequest

  • S3:UnresolvableGrantByEmailAddress

  • S3:CrossLocationLoggingProhibited

  • S3:NoSuchBucketPolicy

  • S3:PreconditionFailed

  • S3:InvalidPart

  • S3:MetadataTooLarge

  • S3:MissingSecurityElement

  • S3:InternalError

  • S3:InvalidAccessKeyId

  • S3:InvalidObjectState

  • S3:InvalidBucketName

  • S3:EntityTooSmall

  • S3:InvalidToken

  • S3:InvalidStorageClass

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:NoSuchBucket

  • S3:InvalidAddressingHeader

  • S3:NotSignedUp

  • S3:KeyTooLong

  • S3:InvalidSecurity

  • S3:BucketNotEmpty

  • S3:RequestTimeout

  • S3:CredentialsNotSupported

  • S3:InvalidBucketState

  • S3:BucketAlreadyOwnedByYou

  • S3:InvalidEncryptionAlgorithmError

  • S3:ExpiredToken

  • S3:AmbiguousGrantByEmailAddress

  • S3:Redirect

  • S3:MissingAttachment

  • S3:TemporaryRedirect

  • S3:MalformedPOSTRequest

  • S3:InvalidPayer

  • S3:InvalidArgument

  • S3:BadDigest

  • S3:IllegalVersioningConfigurationException

  • S3:NoSuchVersion

  • S3:SlowDown

  • S3:IncorrectNumberOfFilesInPostRequest

  • S3:InvalidPolicyDocument

  • S3:InvalidRange

Create Object

<s3:create-object>

Uploads an object to S3. Supported contents are InputStreams, Strings, byte arrays, and Files.

Note: The Content Length must be set to a value greater than zero. If the Content Length is set to zero (0), this operation creates a zero-byte object.

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Bucket Name

String

The object’s bucket

x

Key

String

The object’s key

x

Object Content

Binary

The content to be uploaded to S3, capable of creating a PutObjectRequest.

#[payload]

Canned ACL

Enumeration, one of:

  • PRIVATE

  • PUBLIC_READ

  • PUBLIC_READ_WRITE

  • AUTHENTICATED_READ

  • LOG_DELIVERY_WRITE

  • BUCKET_OWNER_READ

  • BUCKET_OWNER_FULL_CONTROL

The access control list of the new object

PRIVATE

Kms Master Key

String

Encrypt objects uploaded to S3 buckets with AWS KMS master key

User Metadata

Object

Last Modified

DateTime

Content Length

Number

Content Type

String

Content Language

String

Content Encoding

String

Cache Control

String

Content MD5

String

Content Disposition

String

Etag

String

Version Id

String

Sse Algorithm

String

Sse Customer Algorithm

String

Sse Customer Key Md5

String

Expiration Time

DateTime

Expiration Time Rule Id

String

Restore Expiration Time

DateTime

Ongoing Restore

Boolean

false

Http Expires Date

DateTime

Storage Class

Enumeration, one of:

  • STANDARD

  • REDUCED_REDUNDANCY

  • GLACIER

STANDARD

Sse Aws Kms Key Id

String

Requester Charged

Boolean

false

Replication Status

String

Target Variable

String

The name of a variable that stores the output of an operation.

Target Value

String

An expression to evaluate against the operation’s output and the outcome of that expression is stored in the targer variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

Output

Type

For Configurations

Throws

  • S3:SignatureDoesNotMatch

  • S3:RequestTorrentOfBucketError

  • S3:MalformedACLError

  • S3:TokenRefreshRequired

  • S3:InvalidDigest

  • S3:UnexpectedContent

  • S3:InlineDataTooLarge

  • S3:RestoreAlreadyInProgress

  • S3:AccessDenied

  • S3:NoSuchKey

  • S3:RequestTimeTooSkewed

  • S3:MissingContentLength

  • S3:MissingRequestBodyError

  • S3:UNKNOWN

  • S3:MaxMessageLengthExceeded

  • S3:InvalidURI

  • S3:PermanentRedirect

  • S3:IncompleteBody

  • S3:NoLoggingStatusForKey

  • S3:TooManyBuckets

  • S3:AccountProblem

  • S3:MissingSecurityHeader

  • S3:BucketAlreadyExists

  • S3:UserKeyMustBeSpecified

  • S3:MalformedXML

  • S3:OperationAborted

  • S3:RETRY_EXHAUSTED

  • S3:InvalidRequest

  • S3:InvalidPartOrder

  • S3:CONNECTIVITY

  • S3:MethodNotAllowed

  • S3:InvalidLocationConstraint

  • S3:InvalidTargetBucketForLogging

  • S3:RequestIsNotMultiPartContent

  • S3:NoSuchLifecycleConfiguration

  • S3:NotImplemented

  • S3:NoSuchUpload

  • S3:EntityTooLarge

  • S3:MaxPostPreDataLengthExceededError

  • S3:ServiceUnavailable

  • S3:InvalidSOAPRequest

  • S3:UnresolvableGrantByEmailAddress

  • S3:CrossLocationLoggingProhibited

  • S3:NoSuchBucketPolicy

  • S3:PreconditionFailed

  • S3:InvalidPart

  • S3:MetadataTooLarge

  • S3:MissingSecurityElement

  • S3:InternalError

  • S3:InvalidAccessKeyId

  • S3:InvalidObjectState

  • S3:InvalidBucketName

  • S3:EntityTooSmall

  • S3:InvalidToken

  • S3:InvalidStorageClass

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:NoSuchBucket

  • S3:InvalidAddressingHeader

  • S3:NotSignedUp

  • S3:KeyTooLong

  • S3:InvalidSecurity

  • S3:BucketNotEmpty

  • S3:RequestTimeout

  • S3:CredentialsNotSupported

  • S3:InvalidBucketState

  • S3:BucketAlreadyOwnedByYou

  • S3:InvalidEncryptionAlgorithmError

  • S3:ExpiredToken

  • S3:AmbiguousGrantByEmailAddress

  • S3:Redirect

  • S3:MissingAttachment

  • S3:TemporaryRedirect

  • S3:MalformedPOSTRequest

  • S3:InvalidPayer

  • S3:InvalidArgument

  • S3:BadDigest

  • S3:IllegalVersioningConfigurationException

  • S3:NoSuchVersion

  • S3:SlowDown

  • S3:IncorrectNumberOfFilesInPostRequest

  • S3:InvalidPolicyDocument

  • S3:InvalidRange

Create Object Presigned Uri

<s3:create-object-presigned-uri>

Returns a pre-signed URL for accessing an Amazon S3 object. The pre-signed URL can be shared to other users, allowing access to the resource without providing an account’s AWS security credentials.

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Bucket Name

String

The name of the bucket involved in this request.

x

Key

String

The key of the object involved in this request.

x

Expiration

DateTime

The expiration date at which point the new pre-signed URL will no longer be accepted by Amazon S3.

Content MD5

String

The expected content-md5 header of the request.

Content Type

String

The expected content-type of the request.

Method

Enumeration, one of:

  • GET

  • POST

  • PUT

  • DELETE

  • HEAD

  • PATCH

The HTTP method (GET, PUT, DELETE, HEAD) to be used in this request.

PUT

Sse S3 Encryption

Enumeration, one of:

  • AES256

  • KMS

The encryption method (KMS, AES256) to use for the presigned URL.

Target Variable

String

The name of a variable that stores the output of an operation.

Target Value

String

An expression to evaluate against the operation’s output and the outcome of that expression is stored in the targer variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

Output

Type

String

For Configurations

Throws

  • S3:SignatureDoesNotMatch

  • S3:RequestTorrentOfBucketError

  • S3:MalformedACLError

  • S3:TokenRefreshRequired

  • S3:InvalidDigest

  • S3:UnexpectedContent

  • S3:InlineDataTooLarge

  • S3:RestoreAlreadyInProgress

  • S3:AccessDenied

  • S3:NoSuchKey

  • S3:RequestTimeTooSkewed

  • S3:MissingContentLength

  • S3:MissingRequestBodyError

  • S3:UNKNOWN

  • S3:MaxMessageLengthExceeded

  • S3:InvalidURI

  • S3:PermanentRedirect

  • S3:IncompleteBody

  • S3:NoLoggingStatusForKey

  • S3:TooManyBuckets

  • S3:AccountProblem

  • S3:MissingSecurityHeader

  • S3:BucketAlreadyExists

  • S3:UserKeyMustBeSpecified

  • S3:MalformedXML

  • S3:OperationAborted

  • S3:RETRY_EXHAUSTED

  • S3:InvalidRequest

  • S3:InvalidPartOrder

  • S3:CONNECTIVITY

  • S3:MethodNotAllowed

  • S3:InvalidLocationConstraint

  • S3:InvalidTargetBucketForLogging

  • S3:RequestIsNotMultiPartContent

  • S3:NoSuchLifecycleConfiguration

  • S3:NotImplemented

  • S3:NoSuchUpload

  • S3:EntityTooLarge

  • S3:MaxPostPreDataLengthExceededError

  • S3:ServiceUnavailable

  • S3:InvalidSOAPRequest

  • S3:UnresolvableGrantByEmailAddress

  • S3:CrossLocationLoggingProhibited

  • S3:NoSuchBucketPolicy

  • S3:PreconditionFailed

  • S3:InvalidPart

  • S3:MetadataTooLarge

  • S3:MissingSecurityElement

  • S3:InternalError

  • S3:InvalidAccessKeyId

  • S3:InvalidObjectState

  • S3:InvalidBucketName

  • S3:EntityTooSmall

  • S3:InvalidToken

  • S3:InvalidStorageClass

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:NoSuchBucket

  • S3:InvalidAddressingHeader

  • S3:NotSignedUp

  • S3:KeyTooLong

  • S3:InvalidSecurity

  • S3:BucketNotEmpty

  • S3:RequestTimeout

  • S3:CredentialsNotSupported

  • S3:InvalidBucketState

  • S3:BucketAlreadyOwnedByYou

  • S3:InvalidEncryptionAlgorithmError

  • S3:ExpiredToken

  • S3:AmbiguousGrantByEmailAddress

  • S3:Redirect

  • S3:MissingAttachment

  • S3:TemporaryRedirect

  • S3:MalformedPOSTRequest

  • S3:InvalidPayer

  • S3:InvalidArgument

  • S3:BadDigest

  • S3:IllegalVersioningConfigurationException

  • S3:NoSuchVersion

  • S3:SlowDown

  • S3:IncorrectNumberOfFilesInPostRequest

  • S3:InvalidPolicyDocument

  • S3:InvalidRange

Delete Bucket

<s3:delete-bucket>

Deletes the specified bucket. All objects (and all object versions, if versioning was ever enabled) in the bucket must be deleted before the bucket itself can be deleted; this restriction can be relaxed by specifying the attribute force="true".

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Bucket Name

String

The bucket to delete

x

Force

Boolean

optional true if the bucket must be deleted even if it is not empty, false if operation should fail in such scenario.

false

Reconnection Strategy

A retry strategy in case of connectivity errors

For Configurations

Throws

  • S3:SignatureDoesNotMatch

  • S3:RequestTorrentOfBucketError

  • S3:MalformedACLError

  • S3:TokenRefreshRequired

  • S3:InvalidDigest

  • S3:UnexpectedContent

  • S3:InlineDataTooLarge

  • S3:RestoreAlreadyInProgress

  • S3:AccessDenied

  • S3:NoSuchKey

  • S3:RequestTimeTooSkewed

  • S3:MissingContentLength

  • S3:MissingRequestBodyError

  • S3:UNKNOWN

  • S3:MaxMessageLengthExceeded

  • S3:InvalidURI

  • S3:PermanentRedirect

  • S3:IncompleteBody

  • S3:NoLoggingStatusForKey

  • S3:TooManyBuckets

  • S3:AccountProblem

  • S3:MissingSecurityHeader

  • S3:BucketAlreadyExists

  • S3:UserKeyMustBeSpecified

  • S3:MalformedXML

  • S3:OperationAborted

  • S3:RETRY_EXHAUSTED

  • S3:InvalidRequest

  • S3:InvalidPartOrder

  • S3:CONNECTIVITY

  • S3:MethodNotAllowed

  • S3:InvalidLocationConstraint

  • S3:InvalidTargetBucketForLogging

  • S3:RequestIsNotMultiPartContent

  • S3:NoSuchLifecycleConfiguration

  • S3:NotImplemented

  • S3:NoSuchUpload

  • S3:EntityTooLarge

  • S3:MaxPostPreDataLengthExceededError

  • S3:ServiceUnavailable

  • S3:InvalidSOAPRequest

  • S3:UnresolvableGrantByEmailAddress

  • S3:CrossLocationLoggingProhibited

  • S3:NoSuchBucketPolicy

  • S3:PreconditionFailed

  • S3:InvalidPart

  • S3:MetadataTooLarge

  • S3:MissingSecurityElement

  • S3:InternalError

  • S3:InvalidAccessKeyId

  • S3:InvalidObjectState

  • S3:InvalidBucketName

  • S3:EntityTooSmall

  • S3:InvalidToken

  • S3:InvalidStorageClass

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:NoSuchBucket

  • S3:InvalidAddressingHeader

  • S3:NotSignedUp

  • S3:KeyTooLong

  • S3:InvalidSecurity

  • S3:BucketNotEmpty

  • S3:RequestTimeout

  • S3:CredentialsNotSupported

  • S3:InvalidBucketState

  • S3:BucketAlreadyOwnedByYou

  • S3:InvalidEncryptionAlgorithmError

  • S3:ExpiredToken

  • S3:AmbiguousGrantByEmailAddress

  • S3:Redirect

  • S3:MissingAttachment

  • S3:TemporaryRedirect

  • S3:MalformedPOSTRequest

  • S3:InvalidPayer

  • S3:InvalidArgument

  • S3:BadDigest

  • S3:IllegalVersioningConfigurationException

  • S3:NoSuchVersion

  • S3:SlowDown

  • S3:IncorrectNumberOfFilesInPostRequest

  • S3:InvalidPolicyDocument

  • S3:InvalidRange

Delete Bucket Cors Configuration

<s3:delete-bucket-cors-configuration>

Deletes the Cross Origin Configuration information set for the bucket. To use this operation, you must have permission to perform the s3:PutCORSConfiguration action. The bucket owner has this permission by default and can grant this permission to others.

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Bucket Name

String

The bucket to delete Cross Origin Configuration.

x

Reconnection Strategy

A retry strategy in case of connectivity errors

For Configurations

Throws

  • S3:SignatureDoesNotMatch

  • S3:RequestTorrentOfBucketError

  • S3:MalformedACLError

  • S3:TokenRefreshRequired

  • S3:InvalidDigest

  • S3:UnexpectedContent

  • S3:InlineDataTooLarge

  • S3:RestoreAlreadyInProgress

  • S3:AccessDenied

  • S3:NoSuchKey

  • S3:RequestTimeTooSkewed

  • S3:MissingContentLength

  • S3:MissingRequestBodyError

  • S3:UNKNOWN

  • S3:MaxMessageLengthExceeded

  • S3:InvalidURI

  • S3:PermanentRedirect

  • S3:IncompleteBody

  • S3:NoLoggingStatusForKey

  • S3:TooManyBuckets

  • S3:AccountProblem

  • S3:MissingSecurityHeader

  • S3:BucketAlreadyExists

  • S3:UserKeyMustBeSpecified

  • S3:MalformedXML

  • S3:OperationAborted

  • S3:RETRY_EXHAUSTED

  • S3:InvalidRequest

  • S3:InvalidPartOrder

  • S3:CONNECTIVITY

  • S3:MethodNotAllowed

  • S3:InvalidLocationConstraint

  • S3:InvalidTargetBucketForLogging

  • S3:RequestIsNotMultiPartContent

  • S3:NoSuchLifecycleConfiguration

  • S3:NotImplemented

  • S3:NoSuchUpload

  • S3:EntityTooLarge

  • S3:MaxPostPreDataLengthExceededError

  • S3:ServiceUnavailable

  • S3:InvalidSOAPRequest

  • S3:UnresolvableGrantByEmailAddress

  • S3:CrossLocationLoggingProhibited

  • S3:NoSuchBucketPolicy

  • S3:PreconditionFailed

  • S3:InvalidPart

  • S3:MetadataTooLarge

  • S3:MissingSecurityElement

  • S3:InternalError

  • S3:InvalidAccessKeyId

  • S3:InvalidObjectState

  • S3:InvalidBucketName

  • S3:EntityTooSmall

  • S3:InvalidToken

  • S3:InvalidStorageClass

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:NoSuchBucket

  • S3:InvalidAddressingHeader

  • S3:NotSignedUp

  • S3:KeyTooLong

  • S3:InvalidSecurity

  • S3:BucketNotEmpty

  • S3:RequestTimeout

  • S3:CredentialsNotSupported

  • S3:InvalidBucketState

  • S3:BucketAlreadyOwnedByYou

  • S3:InvalidEncryptionAlgorithmError

  • S3:ExpiredToken

  • S3:AmbiguousGrantByEmailAddress

  • S3:Redirect

  • S3:MissingAttachment

  • S3:TemporaryRedirect

  • S3:MalformedPOSTRequest

  • S3:InvalidPayer

  • S3:InvalidArgument

  • S3:BadDigest

  • S3:IllegalVersioningConfigurationException

  • S3:NoSuchVersion

  • S3:SlowDown

  • S3:IncorrectNumberOfFilesInPostRequest

  • S3:InvalidPolicyDocument

  • S3:InvalidRange

Delete Bucket Lifecycle Configuration

<s3:delete-bucket-lifecycle-configuration>

Deletes the lifecycle configuration from the specified bucket. Amazon S3 removes all the lifecycle configuration rules in the lifecycle subresource associated with the bucket. Your objects never expire, and Amazon S3 no longer automatically deletes any objects on the basis of rules contained in the deleted lifecycle configuration.

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Bucket Name

String

The bucket whose lifecycle configuration to delete.

x

Reconnection Strategy

A retry strategy in case of connectivity errors

For Configurations

Throws

  • S3:SignatureDoesNotMatch

  • S3:RequestTorrentOfBucketError

  • S3:MalformedACLError

  • S3:TokenRefreshRequired

  • S3:InvalidDigest

  • S3:UnexpectedContent

  • S3:InlineDataTooLarge

  • S3:RestoreAlreadyInProgress

  • S3:AccessDenied

  • S3:NoSuchKey

  • S3:RequestTimeTooSkewed

  • S3:MissingContentLength

  • S3:MissingRequestBodyError

  • S3:UNKNOWN

  • S3:MaxMessageLengthExceeded

  • S3:InvalidURI

  • S3:PermanentRedirect

  • S3:IncompleteBody

  • S3:NoLoggingStatusForKey

  • S3:TooManyBuckets

  • S3:AccountProblem

  • S3:MissingSecurityHeader

  • S3:BucketAlreadyExists

  • S3:UserKeyMustBeSpecified

  • S3:MalformedXML

  • S3:OperationAborted

  • S3:RETRY_EXHAUSTED

  • S3:InvalidRequest

  • S3:InvalidPartOrder

  • S3:CONNECTIVITY

  • S3:MethodNotAllowed

  • S3:InvalidLocationConstraint

  • S3:InvalidTargetBucketForLogging

  • S3:RequestIsNotMultiPartContent

  • S3:NoSuchLifecycleConfiguration

  • S3:NotImplemented

  • S3:NoSuchUpload

  • S3:EntityTooLarge

  • S3:MaxPostPreDataLengthExceededError

  • S3:ServiceUnavailable

  • S3:InvalidSOAPRequest

  • S3:UnresolvableGrantByEmailAddress

  • S3:CrossLocationLoggingProhibited

  • S3:NoSuchBucketPolicy

  • S3:PreconditionFailed

  • S3:InvalidPart

  • S3:MetadataTooLarge

  • S3:MissingSecurityElement

  • S3:InternalError

  • S3:InvalidAccessKeyId

  • S3:InvalidObjectState

  • S3:InvalidBucketName

  • S3:EntityTooSmall

  • S3:InvalidToken

  • S3:InvalidStorageClass

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:NoSuchBucket

  • S3:InvalidAddressingHeader

  • S3:NotSignedUp

  • S3:KeyTooLong

  • S3:InvalidSecurity

  • S3:BucketNotEmpty

  • S3:RequestTimeout

  • S3:CredentialsNotSupported

  • S3:InvalidBucketState

  • S3:BucketAlreadyOwnedByYou

  • S3:InvalidEncryptionAlgorithmError

  • S3:ExpiredToken

  • S3:AmbiguousGrantByEmailAddress

  • S3:Redirect

  • S3:MissingAttachment

  • S3:TemporaryRedirect

  • S3:MalformedPOSTRequest

  • S3:InvalidPayer

  • S3:InvalidArgument

  • S3:BadDigest

  • S3:IllegalVersioningConfigurationException

  • S3:NoSuchVersion

  • S3:SlowDown

  • S3:IncorrectNumberOfFilesInPostRequest

  • S3:InvalidPolicyDocument

  • S3:InvalidRange

Delete Bucket Policy

<s3:delete-bucket-policy>

Deletes the bucket’s policy. Only the owner of the bucket can delete the bucket policy. Bucket policies provide access control management at the bucket level for both the bucket resource and contained object resources.

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Bucket Name

String

The bucket whose policy to delete

x

Reconnection Strategy

A retry strategy in case of connectivity errors

For Configurations

Throws

  • S3:SignatureDoesNotMatch

  • S3:RequestTorrentOfBucketError

  • S3:MalformedACLError

  • S3:TokenRefreshRequired

  • S3:InvalidDigest

  • S3:UnexpectedContent

  • S3:InlineDataTooLarge

  • S3:RestoreAlreadyInProgress

  • S3:AccessDenied

  • S3:NoSuchKey

  • S3:RequestTimeTooSkewed

  • S3:MissingContentLength

  • S3:MissingRequestBodyError

  • S3:UNKNOWN

  • S3:MaxMessageLengthExceeded

  • S3:InvalidURI

  • S3:PermanentRedirect

  • S3:IncompleteBody

  • S3:NoLoggingStatusForKey

  • S3:TooManyBuckets

  • S3:AccountProblem

  • S3:MissingSecurityHeader

  • S3:BucketAlreadyExists

  • S3:UserKeyMustBeSpecified

  • S3:MalformedXML

  • S3:OperationAborted

  • S3:RETRY_EXHAUSTED

  • S3:InvalidRequest

  • S3:InvalidPartOrder

  • S3:CONNECTIVITY

  • S3:MethodNotAllowed

  • S3:InvalidLocationConstraint

  • S3:InvalidTargetBucketForLogging

  • S3:RequestIsNotMultiPartContent

  • S3:NoSuchLifecycleConfiguration

  • S3:NotImplemented

  • S3:NoSuchUpload

  • S3:EntityTooLarge

  • S3:MaxPostPreDataLengthExceededError

  • S3:ServiceUnavailable

  • S3:InvalidSOAPRequest

  • S3:UnresolvableGrantByEmailAddress

  • S3:CrossLocationLoggingProhibited

  • S3:NoSuchBucketPolicy

  • S3:PreconditionFailed

  • S3:InvalidPart

  • S3:MetadataTooLarge

  • S3:MissingSecurityElement

  • S3:InternalError

  • S3:InvalidAccessKeyId

  • S3:InvalidObjectState

  • S3:InvalidBucketName

  • S3:EntityTooSmall

  • S3:InvalidToken

  • S3:InvalidStorageClass

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:NoSuchBucket

  • S3:InvalidAddressingHeader

  • S3:NotSignedUp

  • S3:KeyTooLong

  • S3:InvalidSecurity

  • S3:BucketNotEmpty

  • S3:RequestTimeout

  • S3:CredentialsNotSupported

  • S3:InvalidBucketState

  • S3:BucketAlreadyOwnedByYou

  • S3:InvalidEncryptionAlgorithmError

  • S3:ExpiredToken

  • S3:AmbiguousGrantByEmailAddress

  • S3:Redirect

  • S3:MissingAttachment

  • S3:TemporaryRedirect

  • S3:MalformedPOSTRequest

  • S3:InvalidPayer

  • S3:InvalidArgument

  • S3:BadDigest

  • S3:IllegalVersioningConfigurationException

  • S3:NoSuchVersion

  • S3:SlowDown

  • S3:IncorrectNumberOfFilesInPostRequest

  • S3:InvalidPolicyDocument

  • S3:InvalidRange

Delete Bucket Tagging Configuration

<s3:delete-bucket-tagging-configuration>

Deletes the tagging configuration associated with the specified bucket. By default, the bucket owner has this permission and can grant this permission to others.

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Bucket Name

String

The bucket whose tag to delete.

x

Reconnection Strategy

A retry strategy in case of connectivity errors

For Configurations

Throws

  • S3:SignatureDoesNotMatch

  • S3:RequestTorrentOfBucketError

  • S3:MalformedACLError

  • S3:TokenRefreshRequired

  • S3:InvalidDigest

  • S3:UnexpectedContent

  • S3:InlineDataTooLarge

  • S3:RestoreAlreadyInProgress

  • S3:AccessDenied

  • S3:NoSuchKey

  • S3:RequestTimeTooSkewed

  • S3:MissingContentLength

  • S3:MissingRequestBodyError

  • S3:UNKNOWN

  • S3:MaxMessageLengthExceeded

  • S3:InvalidURI

  • S3:PermanentRedirect

  • S3:IncompleteBody

  • S3:NoLoggingStatusForKey

  • S3:TooManyBuckets

  • S3:AccountProblem

  • S3:MissingSecurityHeader

  • S3:BucketAlreadyExists

  • S3:UserKeyMustBeSpecified

  • S3:MalformedXML

  • S3:OperationAborted

  • S3:RETRY_EXHAUSTED

  • S3:InvalidRequest

  • S3:InvalidPartOrder

  • S3:CONNECTIVITY

  • S3:MethodNotAllowed

  • S3:InvalidLocationConstraint

  • S3:InvalidTargetBucketForLogging

  • S3:RequestIsNotMultiPartContent

  • S3:NoSuchLifecycleConfiguration

  • S3:NotImplemented

  • S3:NoSuchUpload

  • S3:EntityTooLarge

  • S3:MaxPostPreDataLengthExceededError

  • S3:ServiceUnavailable

  • S3:InvalidSOAPRequest

  • S3:UnresolvableGrantByEmailAddress

  • S3:CrossLocationLoggingProhibited

  • S3:NoSuchBucketPolicy

  • S3:PreconditionFailed

  • S3:InvalidPart

  • S3:MetadataTooLarge

  • S3:MissingSecurityElement

  • S3:InternalError

  • S3:InvalidAccessKeyId

  • S3:InvalidObjectState

  • S3:InvalidBucketName

  • S3:EntityTooSmall

  • S3:InvalidToken

  • S3:InvalidStorageClass

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:NoSuchBucket

  • S3:InvalidAddressingHeader

  • S3:NotSignedUp

  • S3:KeyTooLong

  • S3:InvalidSecurity

  • S3:BucketNotEmpty

  • S3:RequestTimeout

  • S3:CredentialsNotSupported

  • S3:InvalidBucketState

  • S3:BucketAlreadyOwnedByYou

  • S3:InvalidEncryptionAlgorithmError

  • S3:ExpiredToken

  • S3:AmbiguousGrantByEmailAddress

  • S3:Redirect

  • S3:MissingAttachment

  • S3:TemporaryRedirect

  • S3:MalformedPOSTRequest

  • S3:InvalidPayer

  • S3:InvalidArgument

  • S3:BadDigest

  • S3:IllegalVersioningConfigurationException

  • S3:NoSuchVersion

  • S3:SlowDown

  • S3:IncorrectNumberOfFilesInPostRequest

  • S3:InvalidPolicyDocument

  • S3:InvalidRange

Delete Bucket Website Configuration

<s3:delete-bucket-website-configuration>

Removes the website configuration for a bucket; this operation requires the DeleteBucketWebsite permission. By default, only the bucket owner can delete the website configuration attached to a bucket. However, bucket owners can grant other users permission to delete the website configuration by writing a bucket policy granting them the S3:DeleteBucketWebsite permission. Calling this operation on a bucket with no website configuration does not fail, but calling this operation a bucket that does not exist does.

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Bucket Name

String

The bucket whose website configuration to delete

x

Reconnection Strategy

A retry strategy in case of connectivity errors

For Configurations

Throws

  • S3:SignatureDoesNotMatch

  • S3:RequestTorrentOfBucketError

  • S3:MalformedACLError

  • S3:TokenRefreshRequired

  • S3:InvalidDigest

  • S3:UnexpectedContent

  • S3:InlineDataTooLarge

  • S3:RestoreAlreadyInProgress

  • S3:AccessDenied

  • S3:NoSuchKey

  • S3:RequestTimeTooSkewed

  • S3:MissingContentLength

  • S3:MissingRequestBodyError

  • S3:UNKNOWN

  • S3:MaxMessageLengthExceeded

  • S3:InvalidURI

  • S3:PermanentRedirect

  • S3:IncompleteBody

  • S3:NoLoggingStatusForKey

  • S3:TooManyBuckets

  • S3:AccountProblem

  • S3:MissingSecurityHeader

  • S3:BucketAlreadyExists

  • S3:UserKeyMustBeSpecified

  • S3:MalformedXML

  • S3:OperationAborted

  • S3:RETRY_EXHAUSTED

  • S3:InvalidRequest

  • S3:InvalidPartOrder

  • S3:CONNECTIVITY

  • S3:MethodNotAllowed

  • S3:InvalidLocationConstraint

  • S3:InvalidTargetBucketForLogging

  • S3:RequestIsNotMultiPartContent

  • S3:NoSuchLifecycleConfiguration

  • S3:NotImplemented

  • S3:NoSuchUpload

  • S3:EntityTooLarge

  • S3:MaxPostPreDataLengthExceededError

  • S3:ServiceUnavailable

  • S3:InvalidSOAPRequest

  • S3:UnresolvableGrantByEmailAddress

  • S3:CrossLocationLoggingProhibited

  • S3:NoSuchBucketPolicy

  • S3:PreconditionFailed

  • S3:InvalidPart

  • S3:MetadataTooLarge

  • S3:MissingSecurityElement

  • S3:InternalError

  • S3:InvalidAccessKeyId

  • S3:InvalidObjectState

  • S3:InvalidBucketName

  • S3:EntityTooSmall

  • S3:InvalidToken

  • S3:InvalidStorageClass

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:NoSuchBucket

  • S3:InvalidAddressingHeader

  • S3:NotSignedUp

  • S3:KeyTooLong

  • S3:InvalidSecurity

  • S3:BucketNotEmpty

  • S3:RequestTimeout

  • S3:CredentialsNotSupported

  • S3:InvalidBucketState

  • S3:BucketAlreadyOwnedByYou

  • S3:InvalidEncryptionAlgorithmError

  • S3:ExpiredToken

  • S3:AmbiguousGrantByEmailAddress

  • S3:Redirect

  • S3:MissingAttachment

  • S3:TemporaryRedirect

  • S3:MalformedPOSTRequest

  • S3:InvalidPayer

  • S3:InvalidArgument

  • S3:BadDigest

  • S3:IllegalVersioningConfigurationException

  • S3:NoSuchVersion

  • S3:SlowDown

  • S3:IncorrectNumberOfFilesInPostRequest

  • S3:InvalidPolicyDocument

  • S3:InvalidRange

Delete Object

<s3:delete-object>

Deletes a given object, only the owner of the bucket containing the version can perform this operation. If version is specified, versioning must be enabled, and once deleted, there is no method to restore such version. Otherwise, once deleted, the object can only be restored if versioning was enabled when the object was deleted. If attempting to delete an object that does not exist, Amazon S3 will return a success message instead of an error message.

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Bucket Name

String

The object’s bucket

x

Key

String

The object’s key

x

Version Id

String

The specific version of the object to delete, if versioning is enabled.

Reconnection Strategy

A retry strategy in case of connectivity errors

For Configurations

Throws

  • S3:SignatureDoesNotMatch

  • S3:RequestTorrentOfBucketError

  • S3:MalformedACLError

  • S3:TokenRefreshRequired

  • S3:InvalidDigest

  • S3:UnexpectedContent

  • S3:InlineDataTooLarge

  • S3:RestoreAlreadyInProgress

  • S3:AccessDenied

  • S3:NoSuchKey

  • S3:RequestTimeTooSkewed

  • S3:MissingContentLength

  • S3:MissingRequestBodyError

  • S3:UNKNOWN

  • S3:MaxMessageLengthExceeded

  • S3:InvalidURI

  • S3:PermanentRedirect

  • S3:IncompleteBody

  • S3:NoLoggingStatusForKey

  • S3:TooManyBuckets

  • S3:AccountProblem

  • S3:MissingSecurityHeader

  • S3:BucketAlreadyExists

  • S3:UserKeyMustBeSpecified

  • S3:MalformedXML

  • S3:OperationAborted

  • S3:RETRY_EXHAUSTED

  • S3:InvalidRequest

  • S3:InvalidPartOrder

  • S3:CONNECTIVITY

  • S3:MethodNotAllowed

  • S3:InvalidLocationConstraint

  • S3:InvalidTargetBucketForLogging

  • S3:RequestIsNotMultiPartContent

  • S3:NoSuchLifecycleConfiguration

  • S3:NotImplemented

  • S3:NoSuchUpload

  • S3:EntityTooLarge

  • S3:MaxPostPreDataLengthExceededError

  • S3:ServiceUnavailable

  • S3:InvalidSOAPRequest

  • S3:UnresolvableGrantByEmailAddress

  • S3:CrossLocationLoggingProhibited

  • S3:NoSuchBucketPolicy

  • S3:PreconditionFailed

  • S3:InvalidPart

  • S3:MetadataTooLarge

  • S3:MissingSecurityElement

  • S3:InternalError

  • S3:InvalidAccessKeyId

  • S3:InvalidObjectState

  • S3:InvalidBucketName

  • S3:EntityTooSmall

  • S3:InvalidToken

  • S3:InvalidStorageClass

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:NoSuchBucket

  • S3:InvalidAddressingHeader

  • S3:NotSignedUp

  • S3:KeyTooLong

  • S3:InvalidSecurity

  • S3:BucketNotEmpty

  • S3:RequestTimeout

  • S3:CredentialsNotSupported

  • S3:InvalidBucketState

  • S3:BucketAlreadyOwnedByYou

  • S3:InvalidEncryptionAlgorithmError

  • S3:ExpiredToken

  • S3:AmbiguousGrantByEmailAddress

  • S3:Redirect

  • S3:MissingAttachment

  • S3:TemporaryRedirect

  • S3:MalformedPOSTRequest

  • S3:InvalidPayer

  • S3:InvalidArgument

  • S3:BadDigest

  • S3:IllegalVersioningConfigurationException

  • S3:NoSuchVersion

  • S3:SlowDown

  • S3:IncorrectNumberOfFilesInPostRequest

  • S3:InvalidPolicyDocument

  • S3:InvalidRange

Delete Objects

<s3:delete-objects>

Deletes multiple objects in a single bucket from S3. Version of the keys is optional. In some cases, some objects will be successfully deleted, while some attempts will cause an error. If any object in the request cannot be deleted, this method throws a com.amazonaws.services.s3.model.MultiObjectDeleteException with details of the error.

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Bucket Name

String

The objects bucket name

x

Keys

Array of Key Version

The objects keys, version is optional

x

Reconnection Strategy

A retry strategy in case of connectivity errors

For Configurations

Throws

  • S3:SignatureDoesNotMatch

  • S3:RequestTorrentOfBucketError

  • S3:MalformedACLError

  • S3:TokenRefreshRequired

  • S3:InvalidDigest

  • S3:UnexpectedContent

  • S3:InlineDataTooLarge

  • S3:RestoreAlreadyInProgress

  • S3:AccessDenied

  • S3:NoSuchKey

  • S3:RequestTimeTooSkewed

  • S3:MissingContentLength

  • S3:MissingRequestBodyError

  • S3:UNKNOWN

  • S3:MaxMessageLengthExceeded

  • S3:InvalidURI

  • S3:PermanentRedirect

  • S3:IncompleteBody

  • S3:NoLoggingStatusForKey

  • S3:TooManyBuckets

  • S3:AccountProblem

  • S3:MissingSecurityHeader

  • S3:BucketAlreadyExists

  • S3:UserKeyMustBeSpecified

  • S3:MalformedXML

  • S3:OperationAborted

  • S3:RETRY_EXHAUSTED

  • S3:InvalidRequest

  • S3:InvalidPartOrder

  • S3:CONNECTIVITY

  • S3:MethodNotAllowed

  • S3:InvalidLocationConstraint

  • S3:InvalidTargetBucketForLogging

  • S3:RequestIsNotMultiPartContent

  • S3:NoSuchLifecycleConfiguration

  • S3:NotImplemented

  • S3:NoSuchUpload

  • S3:EntityTooLarge

  • S3:MaxPostPreDataLengthExceededError

  • S3:ServiceUnavailable

  • S3:InvalidSOAPRequest

  • S3:UnresolvableGrantByEmailAddress

  • S3:CrossLocationLoggingProhibited

  • S3:NoSuchBucketPolicy

  • S3:PreconditionFailed

  • S3:InvalidPart

  • S3:MetadataTooLarge

  • S3:MissingSecurityElement

  • S3:InternalError

  • S3:InvalidAccessKeyId

  • S3:InvalidObjectState

  • S3:InvalidBucketName

  • S3:EntityTooSmall

  • S3:InvalidToken

  • S3:InvalidStorageClass

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:NoSuchBucket

  • S3:InvalidAddressingHeader

  • S3:NotSignedUp

  • S3:KeyTooLong

  • S3:InvalidSecurity

  • S3:BucketNotEmpty

  • S3:RequestTimeout

  • S3:CredentialsNotSupported

  • S3:InvalidBucketState

  • S3:BucketAlreadyOwnedByYou

  • S3:InvalidEncryptionAlgorithmError

  • S3:ExpiredToken

  • S3:AmbiguousGrantByEmailAddress

  • S3:Redirect

  • S3:MissingAttachment

  • S3:TemporaryRedirect

  • S3:MalformedPOSTRequest

  • S3:InvalidPayer

  • S3:InvalidArgument

  • S3:BadDigest

  • S3:IllegalVersioningConfigurationException

  • S3:NoSuchVersion

  • S3:SlowDown

  • S3:IncorrectNumberOfFilesInPostRequest

  • S3:InvalidPolicyDocument

  • S3:InvalidRange

Get Bucket Acl

<s3:get-bucket-acl>

Answers the access control list of the specified bucket.

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Bucket Name

String

The bucket whose acl to retrieve.

x

Target Variable

String

The name of a variable that stores the output of an operation.

Target Value

String

An expression to evaluate against the operation’s output and the outcome of that expression is stored in the targer variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

Output

Type

Array of Grant

Attributes Type

For Configurations

Throws

  • S3:SignatureDoesNotMatch

  • S3:RequestTorrentOfBucketError

  • S3:MalformedACLError

  • S3:TokenRefreshRequired

  • S3:InvalidDigest

  • S3:UnexpectedContent

  • S3:InlineDataTooLarge

  • S3:RestoreAlreadyInProgress

  • S3:AccessDenied

  • S3:NoSuchKey

  • S3:RequestTimeTooSkewed

  • S3:MissingContentLength

  • S3:MissingRequestBodyError

  • S3:UNKNOWN

  • S3:MaxMessageLengthExceeded

  • S3:InvalidURI

  • S3:PermanentRedirect

  • S3:IncompleteBody

  • S3:NoLoggingStatusForKey

  • S3:TooManyBuckets

  • S3:AccountProblem

  • S3:MissingSecurityHeader

  • S3:BucketAlreadyExists

  • S3:UserKeyMustBeSpecified

  • S3:MalformedXML

  • S3:OperationAborted

  • S3:RETRY_EXHAUSTED

  • S3:InvalidRequest

  • S3:InvalidPartOrder

  • S3:CONNECTIVITY

  • S3:MethodNotAllowed

  • S3:InvalidLocationConstraint

  • S3:InvalidTargetBucketForLogging

  • S3:RequestIsNotMultiPartContent

  • S3:NoSuchLifecycleConfiguration

  • S3:NotImplemented

  • S3:NoSuchUpload

  • S3:EntityTooLarge

  • S3:MaxPostPreDataLengthExceededError

  • S3:ServiceUnavailable

  • S3:InvalidSOAPRequest

  • S3:UnresolvableGrantByEmailAddress

  • S3:CrossLocationLoggingProhibited

  • S3:NoSuchBucketPolicy

  • S3:PreconditionFailed

  • S3:InvalidPart

  • S3:MetadataTooLarge

  • S3:MissingSecurityElement

  • S3:InternalError

  • S3:InvalidAccessKeyId

  • S3:InvalidObjectState

  • S3:InvalidBucketName

  • S3:EntityTooSmall

  • S3:InvalidToken

  • S3:InvalidStorageClass

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:NoSuchBucket

  • S3:InvalidAddressingHeader

  • S3:NotSignedUp

  • S3:KeyTooLong

  • S3:InvalidSecurity

  • S3:BucketNotEmpty

  • S3:RequestTimeout

  • S3:CredentialsNotSupported

  • S3:InvalidBucketState

  • S3:BucketAlreadyOwnedByYou

  • S3:InvalidEncryptionAlgorithmError

  • S3:ExpiredToken

  • S3:AmbiguousGrantByEmailAddress

  • S3:Redirect

  • S3:MissingAttachment

  • S3:TemporaryRedirect

  • S3:MalformedPOSTRequest

  • S3:InvalidPayer

  • S3:InvalidArgument

  • S3:BadDigest

  • S3:IllegalVersioningConfigurationException

  • S3:NoSuchVersion

  • S3:SlowDown

  • S3:IncorrectNumberOfFilesInPostRequest

  • S3:InvalidPolicyDocument

  • S3:InvalidRange

Get Bucket Cors Configuration

<s3:get-bucket-cors-configuration>

Answers the cors configuration information set for the bucket.

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Bucket Name

String

The bucket whose cors to retrieve.

x

Target Variable

String

The name of a variable that stores the output of an operation.

Target Value

String

An expression to evaluate against the operation’s output and the outcome of that expression is stored in the targer variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

Output

Type

Array of CORS Rule

For Configurations

Throws

  • S3:SignatureDoesNotMatch

  • S3:RequestTorrentOfBucketError

  • S3:MalformedACLError

  • S3:TokenRefreshRequired

  • S3:InvalidDigest

  • S3:UnexpectedContent

  • S3:InlineDataTooLarge

  • S3:RestoreAlreadyInProgress

  • S3:AccessDenied

  • S3:NoSuchKey

  • S3:RequestTimeTooSkewed

  • S3:MissingContentLength

  • S3:MissingRequestBodyError

  • S3:UNKNOWN

  • S3:MaxMessageLengthExceeded

  • S3:InvalidURI

  • S3:PermanentRedirect

  • S3:IncompleteBody

  • S3:NoLoggingStatusForKey

  • S3:TooManyBuckets

  • S3:AccountProblem

  • S3:MissingSecurityHeader

  • S3:BucketAlreadyExists

  • S3:UserKeyMustBeSpecified

  • S3:MalformedXML

  • S3:OperationAborted

  • S3:RETRY_EXHAUSTED

  • S3:InvalidRequest

  • S3:InvalidPartOrder

  • S3:CONNECTIVITY

  • S3:MethodNotAllowed

  • S3:InvalidLocationConstraint

  • S3:InvalidTargetBucketForLogging

  • S3:RequestIsNotMultiPartContent

  • S3:NoSuchLifecycleConfiguration

  • S3:NotImplemented

  • S3:NoSuchUpload

  • S3:EntityTooLarge

  • S3:MaxPostPreDataLengthExceededError

  • S3:ServiceUnavailable

  • S3:InvalidSOAPRequest

  • S3:UnresolvableGrantByEmailAddress

  • S3:CrossLocationLoggingProhibited

  • S3:NoSuchBucketPolicy

  • S3:PreconditionFailed

  • S3:InvalidPart

  • S3:MetadataTooLarge

  • S3:MissingSecurityElement

  • S3:InternalError

  • S3:InvalidAccessKeyId

  • S3:InvalidObjectState

  • S3:InvalidBucketName

  • S3:EntityTooSmall

  • S3:InvalidToken

  • S3:InvalidStorageClass

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:NoSuchBucket

  • S3:InvalidAddressingHeader

  • S3:NotSignedUp

  • S3:KeyTooLong

  • S3:InvalidSecurity

  • S3:BucketNotEmpty

  • S3:RequestTimeout

  • S3:CredentialsNotSupported

  • S3:InvalidBucketState

  • S3:BucketAlreadyOwnedByYou

  • S3:InvalidEncryptionAlgorithmError

  • S3:ExpiredToken

  • S3:AmbiguousGrantByEmailAddress

  • S3:Redirect

  • S3:MissingAttachment

  • S3:TemporaryRedirect

  • S3:MalformedPOSTRequest

  • S3:InvalidPayer

  • S3:InvalidArgument

  • S3:BadDigest

  • S3:IllegalVersioningConfigurationException

  • S3:NoSuchVersion

  • S3:SlowDown

  • S3:IncorrectNumberOfFilesInPostRequest

  • S3:InvalidPolicyDocument

  • S3:InvalidRange

Get Bucket Lifecycle Configuration

<s3:get-bucket-lifecycle-configuration>

Returns the lifecycle configuration information set on the bucket.

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Bucket Name

String

The bucket whose lifecycle configuration information to retrieve.

x

Target Variable

String

The name of a variable that stores the output of an operation.

Target Value

String

An expression to evaluate against the operation’s output and the outcome of that expression is stored in the targer variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

Output

Type

Array of BLC Rule

For Configurations

Throws

  • S3:SignatureDoesNotMatch

  • S3:RequestTorrentOfBucketError

  • S3:MalformedACLError

  • S3:TokenRefreshRequired

  • S3:InvalidDigest

  • S3:UnexpectedContent

  • S3:InlineDataTooLarge

  • S3:RestoreAlreadyInProgress

  • S3:AccessDenied

  • S3:NoSuchKey

  • S3:RequestTimeTooSkewed

  • S3:MissingContentLength

  • S3:MissingRequestBodyError

  • S3:UNKNOWN

  • S3:MaxMessageLengthExceeded

  • S3:InvalidURI

  • S3:PermanentRedirect

  • S3:IncompleteBody

  • S3:NoLoggingStatusForKey

  • S3:TooManyBuckets

  • S3:AccountProblem

  • S3:MissingSecurityHeader

  • S3:BucketAlreadyExists

  • S3:UserKeyMustBeSpecified

  • S3:MalformedXML

  • S3:OperationAborted

  • S3:RETRY_EXHAUSTED

  • S3:InvalidRequest

  • S3:InvalidPartOrder

  • S3:CONNECTIVITY

  • S3:MethodNotAllowed

  • S3:InvalidLocationConstraint

  • S3:InvalidTargetBucketForLogging

  • S3:RequestIsNotMultiPartContent

  • S3:NoSuchLifecycleConfiguration

  • S3:NotImplemented

  • S3:NoSuchUpload

  • S3:EntityTooLarge

  • S3:MaxPostPreDataLengthExceededError

  • S3:ServiceUnavailable

  • S3:InvalidSOAPRequest

  • S3:UnresolvableGrantByEmailAddress

  • S3:CrossLocationLoggingProhibited

  • S3:NoSuchBucketPolicy

  • S3:PreconditionFailed

  • S3:InvalidPart

  • S3:MetadataTooLarge

  • S3:MissingSecurityElement

  • S3:InternalError

  • S3:InvalidAccessKeyId

  • S3:InvalidObjectState

  • S3:InvalidBucketName

  • S3:EntityTooSmall

  • S3:InvalidToken

  • S3:InvalidStorageClass

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:NoSuchBucket

  • S3:InvalidAddressingHeader

  • S3:NotSignedUp

  • S3:KeyTooLong

  • S3:InvalidSecurity

  • S3:BucketNotEmpty

  • S3:RequestTimeout

  • S3:CredentialsNotSupported

  • S3:InvalidBucketState

  • S3:BucketAlreadyOwnedByYou

  • S3:InvalidEncryptionAlgorithmError

  • S3:ExpiredToken

  • S3:AmbiguousGrantByEmailAddress

  • S3:Redirect

  • S3:MissingAttachment

  • S3:TemporaryRedirect

  • S3:MalformedPOSTRequest

  • S3:InvalidPayer

  • S3:InvalidArgument

  • S3:BadDigest

  • S3:IllegalVersioningConfigurationException

  • S3:NoSuchVersion

  • S3:SlowDown

  • S3:IncorrectNumberOfFilesInPostRequest

  • S3:InvalidPolicyDocument

  • S3:InvalidRange

Get Bucket Location

<s3:get-bucket-location>

Gets the geographical region where Amazon S3 stores the specified bucket.

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Bucket Name

String

The target bucket name.

x

Target Variable

String

The name of a variable that stores the output of an operation.

Target Value

String

An expression to evaluate against the operation’s output and the outcome of that expression is stored in the targer variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

Output

Type

String

For Configurations

Throws

  • S3:SignatureDoesNotMatch

  • S3:RequestTorrentOfBucketError

  • S3:MalformedACLError

  • S3:TokenRefreshRequired

  • S3:InvalidDigest

  • S3:UnexpectedContent

  • S3:InlineDataTooLarge

  • S3:RestoreAlreadyInProgress

  • S3:AccessDenied

  • S3:NoSuchKey

  • S3:RequestTimeTooSkewed

  • S3:MissingContentLength

  • S3:MissingRequestBodyError

  • S3:UNKNOWN

  • S3:MaxMessageLengthExceeded

  • S3:InvalidURI

  • S3:PermanentRedirect

  • S3:IncompleteBody

  • S3:NoLoggingStatusForKey

  • S3:TooManyBuckets

  • S3:AccountProblem

  • S3:MissingSecurityHeader

  • S3:BucketAlreadyExists

  • S3:UserKeyMustBeSpecified

  • S3:MalformedXML

  • S3:OperationAborted

  • S3:RETRY_EXHAUSTED

  • S3:InvalidRequest

  • S3:InvalidPartOrder

  • S3:CONNECTIVITY

  • S3:MethodNotAllowed

  • S3:InvalidLocationConstraint

  • S3:InvalidTargetBucketForLogging

  • S3:RequestIsNotMultiPartContent

  • S3:NoSuchLifecycleConfiguration

  • S3:NotImplemented

  • S3:NoSuchUpload

  • S3:EntityTooLarge

  • S3:MaxPostPreDataLengthExceededError

  • S3:ServiceUnavailable

  • S3:InvalidSOAPRequest

  • S3:UnresolvableGrantByEmailAddress

  • S3:CrossLocationLoggingProhibited

  • S3:NoSuchBucketPolicy

  • S3:PreconditionFailed

  • S3:InvalidPart

  • S3:MetadataTooLarge

  • S3:MissingSecurityElement

  • S3:InternalError

  • S3:InvalidAccessKeyId

  • S3:InvalidObjectState

  • S3:InvalidBucketName

  • S3:EntityTooSmall

  • S3:InvalidToken

  • S3:InvalidStorageClass

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:NoSuchBucket

  • S3:InvalidAddressingHeader

  • S3:NotSignedUp

  • S3:KeyTooLong

  • S3:InvalidSecurity

  • S3:BucketNotEmpty

  • S3:RequestTimeout

  • S3:CredentialsNotSupported

  • S3:InvalidBucketState

  • S3:BucketAlreadyOwnedByYou

  • S3:InvalidEncryptionAlgorithmError

  • S3:ExpiredToken

  • S3:AmbiguousGrantByEmailAddress

  • S3:Redirect

  • S3:MissingAttachment

  • S3:TemporaryRedirect

  • S3:MalformedPOSTRequest

  • S3:InvalidPayer

  • S3:InvalidArgument

  • S3:BadDigest

  • S3:IllegalVersioningConfigurationException

  • S3:NoSuchVersion

  • S3:SlowDown

  • S3:IncorrectNumberOfFilesInPostRequest

  • S3:InvalidPolicyDocument

  • S3:InvalidRange

Get Bucket Logging Configuration

<s3:get-bucket-logging-configuration>

Answers the logging status of a bucket and the permissions users have to view and modify that status.

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Bucket Name

String

The bucket whose logging status to retrieve.

x

Target Variable

String

The name of a variable that stores the output of an operation.

Target Value

String

An expression to evaluate against the operation’s output and the outcome of that expression is stored in the targer variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

For Configurations

Throws

  • S3:SignatureDoesNotMatch

  • S3:RequestTorrentOfBucketError

  • S3:MalformedACLError

  • S3:TokenRefreshRequired

  • S3:InvalidDigest

  • S3:UnexpectedContent

  • S3:InlineDataTooLarge

  • S3:RestoreAlreadyInProgress

  • S3:AccessDenied

  • S3:NoSuchKey

  • S3:RequestTimeTooSkewed

  • S3:MissingContentLength

  • S3:MissingRequestBodyError

  • S3:UNKNOWN

  • S3:MaxMessageLengthExceeded

  • S3:InvalidURI

  • S3:PermanentRedirect

  • S3:IncompleteBody

  • S3:NoLoggingStatusForKey

  • S3:TooManyBuckets

  • S3:AccountProblem

  • S3:MissingSecurityHeader

  • S3:BucketAlreadyExists

  • S3:UserKeyMustBeSpecified

  • S3:MalformedXML

  • S3:OperationAborted

  • S3:RETRY_EXHAUSTED

  • S3:InvalidRequest

  • S3:InvalidPartOrder

  • S3:CONNECTIVITY

  • S3:MethodNotAllowed

  • S3:InvalidLocationConstraint

  • S3:InvalidTargetBucketForLogging

  • S3:RequestIsNotMultiPartContent

  • S3:NoSuchLifecycleConfiguration

  • S3:NotImplemented

  • S3:NoSuchUpload

  • S3:EntityTooLarge

  • S3:MaxPostPreDataLengthExceededError

  • S3:ServiceUnavailable

  • S3:InvalidSOAPRequest

  • S3:UnresolvableGrantByEmailAddress

  • S3:CrossLocationLoggingProhibited

  • S3:NoSuchBucketPolicy

  • S3:PreconditionFailed

  • S3:InvalidPart

  • S3:MetadataTooLarge

  • S3:MissingSecurityElement

  • S3:InternalError

  • S3:InvalidAccessKeyId

  • S3:InvalidObjectState

  • S3:InvalidBucketName

  • S3:EntityTooSmall

  • S3:InvalidToken

  • S3:InvalidStorageClass

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:NoSuchBucket

  • S3:InvalidAddressingHeader

  • S3:NotSignedUp

  • S3:KeyTooLong

  • S3:InvalidSecurity

  • S3:BucketNotEmpty

  • S3:RequestTimeout

  • S3:CredentialsNotSupported

  • S3:InvalidBucketState

  • S3:BucketAlreadyOwnedByYou

  • S3:InvalidEncryptionAlgorithmError

  • S3:ExpiredToken

  • S3:AmbiguousGrantByEmailAddress

  • S3:Redirect

  • S3:MissingAttachment

  • S3:TemporaryRedirect

  • S3:MalformedPOSTRequest

  • S3:InvalidPayer

  • S3:InvalidArgument

  • S3:BadDigest

  • S3:IllegalVersioningConfigurationException

  • S3:NoSuchVersion

  • S3:SlowDown

  • S3:IncorrectNumberOfFilesInPostRequest

  • S3:InvalidPolicyDocument

  • S3:InvalidRange

Get Bucket Notification Configuration

<s3:get-bucket-notification-configuration>

Return the notification configuration of a bucket. Currently only topic configuration is supported.

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Bucket Name

String

The bucket whose notification configuration to retrieve.

x

Target Variable

String

The name of a variable that stores the output of an operation.

Target Value

String

An expression to evaluate against the operation’s output and the outcome of that expression is stored in the targer variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

Output

Type

Object

For Configurations

Throws

  • S3:SignatureDoesNotMatch

  • S3:RequestTorrentOfBucketError

  • S3:MalformedACLError

  • S3:TokenRefreshRequired

  • S3:InvalidDigest

  • S3:UnexpectedContent

  • S3:InlineDataTooLarge

  • S3:RestoreAlreadyInProgress

  • S3:AccessDenied

  • S3:NoSuchKey

  • S3:RequestTimeTooSkewed

  • S3:MissingContentLength

  • S3:MissingRequestBodyError

  • S3:UNKNOWN

  • S3:MaxMessageLengthExceeded

  • S3:InvalidURI

  • S3:PermanentRedirect

  • S3:IncompleteBody

  • S3:NoLoggingStatusForKey

  • S3:TooManyBuckets

  • S3:AccountProblem

  • S3:MissingSecurityHeader

  • S3:BucketAlreadyExists

  • S3:UserKeyMustBeSpecified

  • S3:MalformedXML

  • S3:OperationAborted

  • S3:RETRY_EXHAUSTED

  • S3:InvalidRequest

  • S3:InvalidPartOrder

  • S3:CONNECTIVITY

  • S3:MethodNotAllowed

  • S3:InvalidLocationConstraint

  • S3:InvalidTargetBucketForLogging

  • S3:RequestIsNotMultiPartContent

  • S3:NoSuchLifecycleConfiguration

  • S3:NotImplemented

  • S3:NoSuchUpload

  • S3:EntityTooLarge

  • S3:MaxPostPreDataLengthExceededError

  • S3:ServiceUnavailable

  • S3:InvalidSOAPRequest

  • S3:UnresolvableGrantByEmailAddress

  • S3:CrossLocationLoggingProhibited

  • S3:NoSuchBucketPolicy

  • S3:PreconditionFailed

  • S3:InvalidPart

  • S3:MetadataTooLarge

  • S3:MissingSecurityElement

  • S3:InternalError

  • S3:InvalidAccessKeyId

  • S3:InvalidObjectState

  • S3:InvalidBucketName

  • S3:EntityTooSmall

  • S3:InvalidToken

  • S3:InvalidStorageClass

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:NoSuchBucket

  • S3:InvalidAddressingHeader

  • S3:NotSignedUp

  • S3:KeyTooLong

  • S3:InvalidSecurity

  • S3:BucketNotEmpty

  • S3:RequestTimeout

  • S3:CredentialsNotSupported

  • S3:InvalidBucketState

  • S3:BucketAlreadyOwnedByYou

  • S3:InvalidEncryptionAlgorithmError

  • S3:ExpiredToken

  • S3:AmbiguousGrantByEmailAddress

  • S3:Redirect

  • S3:MissingAttachment

  • S3:TemporaryRedirect

  • S3:MalformedPOSTRequest

  • S3:InvalidPayer

  • S3:InvalidArgument

  • S3:BadDigest

  • S3:IllegalVersioningConfigurationException

  • S3:NoSuchVersion

  • S3:SlowDown

  • S3:IncorrectNumberOfFilesInPostRequest

  • S3:InvalidPolicyDocument

  • S3:InvalidRange

Get Bucket Policy

<s3:get-bucket-policy>

Answers the policy for the given bucket. Only the owner of the bucket can retrieve it. If no policy has been set for the bucket, then a null policy text field will be returned.

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Bucket Name

String

The bucket whose policy to retrieve

x

Target Variable

String

The name of a variable that stores the output of an operation.

Target Value

String

An expression to evaluate against the operation’s output and the outcome of that expression is stored in the targer variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

Output

Type

String

For Configurations

Throws

  • S3:SignatureDoesNotMatch

  • S3:RequestTorrentOfBucketError

  • S3:MalformedACLError

  • S3:TokenRefreshRequired

  • S3:InvalidDigest

  • S3:UnexpectedContent

  • S3:InlineDataTooLarge

  • S3:RestoreAlreadyInProgress

  • S3:AccessDenied

  • S3:NoSuchKey

  • S3:RequestTimeTooSkewed

  • S3:MissingContentLength

  • S3:MissingRequestBodyError

  • S3:UNKNOWN

  • S3:MaxMessageLengthExceeded

  • S3:InvalidURI

  • S3:PermanentRedirect

  • S3:IncompleteBody

  • S3:NoLoggingStatusForKey

  • S3:TooManyBuckets

  • S3:AccountProblem

  • S3:MissingSecurityHeader

  • S3:BucketAlreadyExists

  • S3:UserKeyMustBeSpecified

  • S3:MalformedXML

  • S3:OperationAborted

  • S3:RETRY_EXHAUSTED

  • S3:InvalidRequest

  • S3:InvalidPartOrder

  • S3:CONNECTIVITY

  • S3:MethodNotAllowed

  • S3:InvalidLocationConstraint

  • S3:InvalidTargetBucketForLogging

  • S3:RequestIsNotMultiPartContent

  • S3:NoSuchLifecycleConfiguration

  • S3:NotImplemented

  • S3:NoSuchUpload

  • S3:EntityTooLarge

  • S3:MaxPostPreDataLengthExceededError

  • S3:ServiceUnavailable

  • S3:InvalidSOAPRequest

  • S3:UnresolvableGrantByEmailAddress

  • S3:CrossLocationLoggingProhibited

  • S3:NoSuchBucketPolicy

  • S3:PreconditionFailed

  • S3:InvalidPart

  • S3:MetadataTooLarge

  • S3:MissingSecurityElement

  • S3:InternalError

  • S3:InvalidAccessKeyId

  • S3:InvalidObjectState

  • S3:InvalidBucketName

  • S3:EntityTooSmall

  • S3:InvalidToken

  • S3:InvalidStorageClass

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:NoSuchBucket

  • S3:InvalidAddressingHeader

  • S3:NotSignedUp

  • S3:KeyTooLong

  • S3:InvalidSecurity

  • S3:BucketNotEmpty

  • S3:RequestTimeout

  • S3:CredentialsNotSupported

  • S3:InvalidBucketState

  • S3:BucketAlreadyOwnedByYou

  • S3:InvalidEncryptionAlgorithmError

  • S3:ExpiredToken

  • S3:AmbiguousGrantByEmailAddress

  • S3:Redirect

  • S3:MissingAttachment

  • S3:TemporaryRedirect

  • S3:MalformedPOSTRequest

  • S3:InvalidPayer

  • S3:InvalidArgument

  • S3:BadDigest

  • S3:IllegalVersioningConfigurationException

  • S3:NoSuchVersion

  • S3:SlowDown

  • S3:IncorrectNumberOfFilesInPostRequest

  • S3:InvalidPolicyDocument

  • S3:InvalidRange

Get Bucket Tagging Configuration

<s3:get-bucket-tagging-configuration>

Return the tag set associated with the bucket.

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Bucket Name

String

The bucket whose tagging configuration to retrieve.

x

Target Variable

String

The name of a variable that stores the output of an operation.

Target Value

String

An expression to evaluate against the operation’s output and the outcome of that expression is stored in the targer variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

Output

Type

Array of Object

For Configurations

Throws

  • S3:SignatureDoesNotMatch

  • S3:RequestTorrentOfBucketError

  • S3:MalformedACLError

  • S3:TokenRefreshRequired

  • S3:InvalidDigest

  • S3:UnexpectedContent

  • S3:InlineDataTooLarge

  • S3:RestoreAlreadyInProgress

  • S3:AccessDenied

  • S3:NoSuchKey

  • S3:RequestTimeTooSkewed

  • S3:MissingContentLength

  • S3:MissingRequestBodyError

  • S3:UNKNOWN

  • S3:MaxMessageLengthExceeded

  • S3:InvalidURI

  • S3:PermanentRedirect

  • S3:IncompleteBody

  • S3:NoLoggingStatusForKey

  • S3:TooManyBuckets

  • S3:AccountProblem

  • S3:MissingSecurityHeader

  • S3:BucketAlreadyExists

  • S3:UserKeyMustBeSpecified

  • S3:MalformedXML

  • S3:OperationAborted

  • S3:RETRY_EXHAUSTED

  • S3:InvalidRequest

  • S3:InvalidPartOrder

  • S3:CONNECTIVITY

  • S3:MethodNotAllowed

  • S3:InvalidLocationConstraint

  • S3:InvalidTargetBucketForLogging

  • S3:RequestIsNotMultiPartContent

  • S3:NoSuchLifecycleConfiguration

  • S3:NotImplemented

  • S3:NoSuchUpload

  • S3:EntityTooLarge

  • S3:MaxPostPreDataLengthExceededError

  • S3:ServiceUnavailable

  • S3:InvalidSOAPRequest

  • S3:UnresolvableGrantByEmailAddress

  • S3:CrossLocationLoggingProhibited

  • S3:NoSuchBucketPolicy

  • S3:PreconditionFailed

  • S3:InvalidPart

  • S3:MetadataTooLarge

  • S3:MissingSecurityElement

  • S3:InternalError

  • S3:InvalidAccessKeyId

  • S3:InvalidObjectState

  • S3:InvalidBucketName

  • S3:EntityTooSmall

  • S3:InvalidToken

  • S3:InvalidStorageClass

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:NoSuchBucket

  • S3:InvalidAddressingHeader

  • S3:NotSignedUp

  • S3:KeyTooLong

  • S3:InvalidSecurity

  • S3:BucketNotEmpty

  • S3:RequestTimeout

  • S3:CredentialsNotSupported

  • S3:InvalidBucketState

  • S3:BucketAlreadyOwnedByYou

  • S3:InvalidEncryptionAlgorithmError

  • S3:ExpiredToken

  • S3:AmbiguousGrantByEmailAddress

  • S3:Redirect

  • S3:MissingAttachment

  • S3:TemporaryRedirect

  • S3:MalformedPOSTRequest

  • S3:InvalidPayer

  • S3:InvalidArgument

  • S3:BadDigest

  • S3:IllegalVersioningConfigurationException

  • S3:NoSuchVersion

  • S3:SlowDown

  • S3:IncorrectNumberOfFilesInPostRequest

  • S3:InvalidPolicyDocument

  • S3:InvalidRange

Get Bucket Versioning Configuration

<s3:get-bucket-versioning-configuration>

Returns the versioning configuration for the specified bucket.

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Bucket Name

String

The bucket whose versioning configuration will be retrieved.

x

Target Variable

String

The name of a variable that stores the output of an operation.

Target Value

String

An expression to evaluate against the operation’s output and the outcome of that expression is stored in the targer variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

Output

Type Enumeration, one of: OFF ENABLED ** SUSPENDED

For Configurations

Throws

  • S3:SignatureDoesNotMatch

  • S3:RequestTorrentOfBucketError

  • S3:MalformedACLError

  • S3:TokenRefreshRequired

  • S3:InvalidDigest

  • S3:UnexpectedContent

  • S3:InlineDataTooLarge

  • S3:RestoreAlreadyInProgress

  • S3:AccessDenied

  • S3:NoSuchKey

  • S3:RequestTimeTooSkewed

  • S3:MissingContentLength

  • S3:MissingRequestBodyError

  • S3:UNKNOWN

  • S3:MaxMessageLengthExceeded

  • S3:InvalidURI

  • S3:PermanentRedirect

  • S3:IncompleteBody

  • S3:NoLoggingStatusForKey

  • S3:TooManyBuckets

  • S3:AccountProblem

  • S3:MissingSecurityHeader

  • S3:BucketAlreadyExists

  • S3:UserKeyMustBeSpecified

  • S3:MalformedXML

  • S3:OperationAborted

  • S3:RETRY_EXHAUSTED

  • S3:InvalidRequest

  • S3:InvalidPartOrder

  • S3:CONNECTIVITY

  • S3:MethodNotAllowed

  • S3:InvalidLocationConstraint

  • S3:InvalidTargetBucketForLogging

  • S3:RequestIsNotMultiPartContent

  • S3:NoSuchLifecycleConfiguration

  • S3:NotImplemented

  • S3:NoSuchUpload

  • S3:EntityTooLarge

  • S3:MaxPostPreDataLengthExceededError

  • S3:ServiceUnavailable

  • S3:InvalidSOAPRequest

  • S3:UnresolvableGrantByEmailAddress

  • S3:CrossLocationLoggingProhibited

  • S3:NoSuchBucketPolicy

  • S3:PreconditionFailed

  • S3:InvalidPart

  • S3:MetadataTooLarge

  • S3:MissingSecurityElement

  • S3:InternalError

  • S3:InvalidAccessKeyId

  • S3:InvalidObjectState

  • S3:InvalidBucketName

  • S3:EntityTooSmall

  • S3:InvalidToken

  • S3:InvalidStorageClass

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:NoSuchBucket

  • S3:InvalidAddressingHeader

  • S3:NotSignedUp

  • S3:KeyTooLong

  • S3:InvalidSecurity

  • S3:BucketNotEmpty

  • S3:RequestTimeout

  • S3:CredentialsNotSupported

  • S3:InvalidBucketState

  • S3:BucketAlreadyOwnedByYou

  • S3:InvalidEncryptionAlgorithmError

  • S3:ExpiredToken

  • S3:AmbiguousGrantByEmailAddress

  • S3:Redirect

  • S3:MissingAttachment

  • S3:TemporaryRedirect

  • S3:MalformedPOSTRequest

  • S3:InvalidPayer

  • S3:InvalidArgument

  • S3:BadDigest

  • S3:IllegalVersioningConfigurationException

  • S3:NoSuchVersion

  • S3:SlowDown

  • S3:IncorrectNumberOfFilesInPostRequest

  • S3:InvalidPolicyDocument

  • S3:InvalidRange

Get Bucket Website Configuration

<s3:get-bucket-website-configuration>

Answers the website of the given bucket. This operation requires the GetBucketWebsite permission. By default, only the bucket owner can read the bucket website configuration. However, bucket owners can allow other users to read the website configuration by writing a bucket policy granting them the GetBucketWebsite permission.

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Bucket Name

String

The target bucket’s name

x

Target Variable

String

The name of a variable that stores the output of an operation.

Target Value

String

An expression to evaluate against the operation’s output and the outcome of that expression is stored in the targer variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

For Configurations

Throws

  • S3:SignatureDoesNotMatch

  • S3:RequestTorrentOfBucketError

  • S3:MalformedACLError

  • S3:TokenRefreshRequired

  • S3:InvalidDigest

  • S3:UnexpectedContent

  • S3:InlineDataTooLarge

  • S3:RestoreAlreadyInProgress

  • S3:AccessDenied

  • S3:NoSuchKey

  • S3:RequestTimeTooSkewed

  • S3:MissingContentLength

  • S3:MissingRequestBodyError

  • S3:UNKNOWN

  • S3:MaxMessageLengthExceeded

  • S3:InvalidURI

  • S3:PermanentRedirect

  • S3:IncompleteBody

  • S3:NoLoggingStatusForKey

  • S3:TooManyBuckets

  • S3:AccountProblem

  • S3:MissingSecurityHeader

  • S3:BucketAlreadyExists

  • S3:UserKeyMustBeSpecified

  • S3:MalformedXML

  • S3:OperationAborted

  • S3:RETRY_EXHAUSTED

  • S3:InvalidRequest

  • S3:InvalidPartOrder

  • S3:CONNECTIVITY

  • S3:MethodNotAllowed

  • S3:InvalidLocationConstraint

  • S3:InvalidTargetBucketForLogging

  • S3:RequestIsNotMultiPartContent

  • S3:NoSuchLifecycleConfiguration

  • S3:NotImplemented

  • S3:NoSuchUpload

  • S3:EntityTooLarge

  • S3:MaxPostPreDataLengthExceededError

  • S3:ServiceUnavailable

  • S3:InvalidSOAPRequest

  • S3:UnresolvableGrantByEmailAddress

  • S3:CrossLocationLoggingProhibited

  • S3:NoSuchBucketPolicy

  • S3:PreconditionFailed

  • S3:InvalidPart

  • S3:MetadataTooLarge

  • S3:MissingSecurityElement

  • S3:InternalError

  • S3:InvalidAccessKeyId

  • S3:InvalidObjectState

  • S3:InvalidBucketName

  • S3:EntityTooSmall

  • S3:InvalidToken

  • S3:InvalidStorageClass

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:NoSuchBucket

  • S3:InvalidAddressingHeader

  • S3:NotSignedUp

  • S3:KeyTooLong

  • S3:InvalidSecurity

  • S3:BucketNotEmpty

  • S3:RequestTimeout

  • S3:CredentialsNotSupported

  • S3:InvalidBucketState

  • S3:BucketAlreadyOwnedByYou

  • S3:InvalidEncryptionAlgorithmError

  • S3:ExpiredToken

  • S3:AmbiguousGrantByEmailAddress

  • S3:Redirect

  • S3:MissingAttachment

  • S3:TemporaryRedirect

  • S3:MalformedPOSTRequest

  • S3:InvalidPayer

  • S3:InvalidArgument

  • S3:BadDigest

  • S3:IllegalVersioningConfigurationException

  • S3:NoSuchVersion

  • S3:SlowDown

  • S3:IncorrectNumberOfFilesInPostRequest

  • S3:InvalidPolicyDocument

  • S3:InvalidRange

Get Object

<s3:get-object>

Gets the object stored in Amazon S3 under the specified bucket and key. Returns null if the specified constraints weren’t met. To get an object from Amazon S3, the caller must have com.amazonaws.services.s3.model.Permission#Read access to the object. Callers should be very careful when using this method; the returned Amazon S3 object contains a direct stream of data from the HTTP connection. The underlying HTTP connection cannot be closed until the user finishes reading the data and closes the stream. Regarding conditional get constraints, Amazon S3 ignores any dates occurring in the future.

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Bucket Name

String

The object’s bucket

x

Key

String

The object’s key

x

Version Id

String

The specific version of the object to get its contents, if versioning is enabled. Left unspecified if the latest version is desired, or versioning is not enabled.

Modified Since

DateTime

The modified constraint that restricts this request to executing only if the object has been modified after the specified date.

Unmodified Since

DateTime

The unmodified constraint that restricts this request to executing only if the object has not been modified after this date.

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Target Variable

String

The name of a variable that stores the output of an operation.

Target Value

String

An expression to evaluate against the operation’s output and the outcome of that expression is stored in the targer variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

Output

Type

Binary

Attributes Type

For Configurations

Throws

  • S3:SignatureDoesNotMatch

  • S3:RequestTorrentOfBucketError

  • S3:MalformedACLError

  • S3:TokenRefreshRequired

  • S3:InvalidDigest

  • S3:UnexpectedContent

  • S3:InlineDataTooLarge

  • S3:RestoreAlreadyInProgress

  • S3:AccessDenied

  • S3:NoSuchKey

  • S3:RequestTimeTooSkewed

  • S3:MissingContentLength

  • S3:MissingRequestBodyError

  • S3:UNKNOWN

  • S3:MaxMessageLengthExceeded

  • S3:InvalidURI

  • S3:PermanentRedirect

  • S3:IncompleteBody

  • S3:NoLoggingStatusForKey

  • S3:TooManyBuckets

  • S3:AccountProblem

  • S3:MissingSecurityHeader

  • S3:BucketAlreadyExists

  • S3:UserKeyMustBeSpecified

  • S3:MalformedXML

  • S3:OperationAborted

  • S3:RETRY_EXHAUSTED

  • S3:InvalidRequest

  • S3:InvalidPartOrder

  • S3:CONNECTIVITY

  • S3:MethodNotAllowed

  • S3:InvalidLocationConstraint

  • S3:InvalidTargetBucketForLogging

  • S3:RequestIsNotMultiPartContent

  • S3:NoSuchLifecycleConfiguration

  • S3:NotImplemented

  • S3:NoSuchUpload

  • S3:EntityTooLarge

  • S3:MaxPostPreDataLengthExceededError

  • S3:ServiceUnavailable

  • S3:InvalidSOAPRequest

  • S3:UnresolvableGrantByEmailAddress

  • S3:CrossLocationLoggingProhibited

  • S3:NoSuchBucketPolicy

  • S3:PreconditionFailed

  • S3:InvalidPart

  • S3:MetadataTooLarge

  • S3:MissingSecurityElement

  • S3:InternalError

  • S3:InvalidAccessKeyId

  • S3:InvalidObjectState

  • S3:InvalidBucketName

  • S3:EntityTooSmall

  • S3:InvalidToken

  • S3:InvalidStorageClass

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:NoSuchBucket

  • S3:InvalidAddressingHeader

  • S3:NotSignedUp

  • S3:KeyTooLong

  • S3:InvalidSecurity

  • S3:BucketNotEmpty

  • S3:RequestTimeout

  • S3:CredentialsNotSupported

  • S3:InvalidBucketState

  • S3:BucketAlreadyOwnedByYou

  • S3:InvalidEncryptionAlgorithmError

  • S3:ExpiredToken

  • S3:AmbiguousGrantByEmailAddress

  • S3:Redirect

  • S3:MissingAttachment

  • S3:TemporaryRedirect

  • S3:MalformedPOSTRequest

  • S3:InvalidPayer

  • S3:InvalidArgument

  • S3:BadDigest

  • S3:IllegalVersioningConfigurationException

  • S3:NoSuchVersion

  • S3:SlowDown

  • S3:IncorrectNumberOfFilesInPostRequest

  • S3:InvalidPolicyDocument

  • S3:InvalidRange

Get Object Acl

<s3:get-object-acl>

Returns the access control list (ACL) of an object. By default, GET returns ACL information about the current version of an object. To return ACL information about a different version, use the versionId attribute.

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Bucket Name

String

The object’s bucket

x

Key

String

The object’s key

x

Version Id

String

The object’s version id

Target Variable

String

The name of a variable that stores the output of an operation.

Target Value

String

An expression to evaluate against the operation’s output and the outcome of that expression is stored in the targer variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

Output

Type

Array of Grant

Attributes Type

For Configurations

Throws

  • S3:SignatureDoesNotMatch

  • S3:RequestTorrentOfBucketError

  • S3:MalformedACLError

  • S3:TokenRefreshRequired

  • S3:InvalidDigest

  • S3:UnexpectedContent

  • S3:InlineDataTooLarge

  • S3:RestoreAlreadyInProgress

  • S3:AccessDenied

  • S3:NoSuchKey

  • S3:RequestTimeTooSkewed

  • S3:MissingContentLength

  • S3:MissingRequestBodyError

  • S3:UNKNOWN

  • S3:MaxMessageLengthExceeded

  • S3:InvalidURI

  • S3:PermanentRedirect

  • S3:IncompleteBody

  • S3:NoLoggingStatusForKey

  • S3:TooManyBuckets

  • S3:AccountProblem

  • S3:MissingSecurityHeader

  • S3:BucketAlreadyExists

  • S3:UserKeyMustBeSpecified

  • S3:MalformedXML

  • S3:OperationAborted

  • S3:RETRY_EXHAUSTED

  • S3:InvalidRequest

  • S3:InvalidPartOrder

  • S3:CONNECTIVITY

  • S3:MethodNotAllowed

  • S3:InvalidLocationConstraint

  • S3:InvalidTargetBucketForLogging

  • S3:RequestIsNotMultiPartContent

  • S3:NoSuchLifecycleConfiguration

  • S3:NotImplemented

  • S3:NoSuchUpload

  • S3:EntityTooLarge

  • S3:MaxPostPreDataLengthExceededError

  • S3:ServiceUnavailable

  • S3:InvalidSOAPRequest

  • S3:UnresolvableGrantByEmailAddress

  • S3:CrossLocationLoggingProhibited

  • S3:NoSuchBucketPolicy

  • S3:PreconditionFailed

  • S3:InvalidPart

  • S3:MetadataTooLarge

  • S3:MissingSecurityElement

  • S3:InternalError

  • S3:InvalidAccessKeyId

  • S3:InvalidObjectState

  • S3:InvalidBucketName

  • S3:EntityTooSmall

  • S3:InvalidToken

  • S3:InvalidStorageClass

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:NoSuchBucket

  • S3:InvalidAddressingHeader

  • S3:NotSignedUp

  • S3:KeyTooLong

  • S3:InvalidSecurity

  • S3:BucketNotEmpty

  • S3:RequestTimeout

  • S3:CredentialsNotSupported

  • S3:InvalidBucketState

  • S3:BucketAlreadyOwnedByYou

  • S3:InvalidEncryptionAlgorithmError

  • S3:ExpiredToken

  • S3:AmbiguousGrantByEmailAddress

  • S3:Redirect

  • S3:MissingAttachment

  • S3:TemporaryRedirect

  • S3:MalformedPOSTRequest

  • S3:InvalidPayer

  • S3:InvalidArgument

  • S3:BadDigest

  • S3:IllegalVersioningConfigurationException

  • S3:NoSuchVersion

  • S3:SlowDown

  • S3:IncorrectNumberOfFilesInPostRequest

  • S3:InvalidPolicyDocument

  • S3:InvalidRange

Initiate Multipart Upload

<s3:initiate-multipart-upload>

Initiates a multipart upload and returns an upload ID. This upload ID is used to associate all the parts in the specific multipart upload. You specify this upload ID in each of your subsequent upload part requests. You also include this upload ID in the final request to either complete or abort the multipart upload request.

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Bucket Name

String

The name of the bucket in which to create the new multipart upload.

x

Key

String

The key by which to store the new multipart upload.

x

Object Metadata

The additional information about the new object being created, such as content type, content encoding, user metadata, etc.

Canned ACL

Enumeration, one of:

  • PRIVATE

  • PUBLIC_READ

  • PUBLIC_READ_WRITE

  • AUTHENTICATED_READ

  • LOG_DELIVERY_WRITE

  • BUCKET_OWNER_READ

  • BUCKET_OWNER_FULL_CONTROL

The optional canned Access Control List (ACL) to set permissions for the new object created when the multipart upload is completed.

PRIVATE

Redirect Location

String

Gets the optional redirect location for the new object.

Target Variable

String

The name of a variable that stores the output of an operation.

Target Value

String

An expression to evaluate against the operation’s output and the outcome of that expression is stored in the targer variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

Output

Type

String

For Configurations

Throws

  • S3:SignatureDoesNotMatch

  • S3:RequestTorrentOfBucketError

  • S3:MalformedACLError

  • S3:TokenRefreshRequired

  • S3:InvalidDigest

  • S3:UnexpectedContent

  • S3:InlineDataTooLarge

  • S3:RestoreAlreadyInProgress

  • S3:AccessDenied

  • S3:NoSuchKey

  • S3:RequestTimeTooSkewed

  • S3:MissingContentLength

  • S3:MissingRequestBodyError

  • S3:UNKNOWN

  • S3:MaxMessageLengthExceeded

  • S3:InvalidURI

  • S3:PermanentRedirect

  • S3:IncompleteBody

  • S3:NoLoggingStatusForKey

  • S3:TooManyBuckets

  • S3:AccountProblem

  • S3:MissingSecurityHeader

  • S3:BucketAlreadyExists

  • S3:UserKeyMustBeSpecified

  • S3:MalformedXML

  • S3:OperationAborted

  • S3:RETRY_EXHAUSTED

  • S3:InvalidRequest

  • S3:InvalidPartOrder

  • S3:CONNECTIVITY

  • S3:MethodNotAllowed

  • S3:InvalidLocationConstraint

  • S3:InvalidTargetBucketForLogging

  • S3:RequestIsNotMultiPartContent

  • S3:NoSuchLifecycleConfiguration

  • S3:NotImplemented

  • S3:NoSuchUpload

  • S3:EntityTooLarge

  • S3:MaxPostPreDataLengthExceededError

  • S3:ServiceUnavailable

  • S3:InvalidSOAPRequest

  • S3:UnresolvableGrantByEmailAddress

  • S3:CrossLocationLoggingProhibited

  • S3:NoSuchBucketPolicy

  • S3:PreconditionFailed

  • S3:InvalidPart

  • S3:MetadataTooLarge

  • S3:MissingSecurityElement

  • S3:InternalError

  • S3:InvalidAccessKeyId

  • S3:InvalidObjectState

  • S3:InvalidBucketName

  • S3:EntityTooSmall

  • S3:InvalidToken

  • S3:InvalidStorageClass

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:NoSuchBucket

  • S3:InvalidAddressingHeader

  • S3:NotSignedUp

  • S3:KeyTooLong

  • S3:InvalidSecurity

  • S3:BucketNotEmpty

  • S3:RequestTimeout

  • S3:CredentialsNotSupported

  • S3:InvalidBucketState

  • S3:BucketAlreadyOwnedByYou

  • S3:InvalidEncryptionAlgorithmError

  • S3:ExpiredToken

  • S3:AmbiguousGrantByEmailAddress

  • S3:Redirect

  • S3:MissingAttachment

  • S3:TemporaryRedirect

  • S3:MalformedPOSTRequest

  • S3:InvalidPayer

  • S3:InvalidArgument

  • S3:BadDigest

  • S3:IllegalVersioningConfigurationException

  • S3:NoSuchVersion

  • S3:SlowDown

  • S3:IncorrectNumberOfFilesInPostRequest

  • S3:InvalidPolicyDocument

  • S3:InvalidRange

List Buckets

<s3:list-buckets>

Answers a list of all Amazon S3 buckets that the authenticated sender of the request owns. Users must authenticate with a valid AWS Access Key ID that is registered with Amazon S3. Anonymous requests cannot list buckets, and users cannot list buckets that they did not create.

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Region

Enumeration, one of:

  • US_STANDARD

  • US_WEST

  • US_WEST_2

  • US_GOVCLOUD

  • EU_IRELAND

  • EU_FRANKFURT

  • AP_SINGAPORE

  • AP_SYDNEY

  • AP_TOKYO

  • SA_SAOPAULO

  • CN_BEIJING

The region from where to list the buckets.

Target Variable

String

The name of a variable that stores the output of an operation.

Target Value

String

An expression to evaluate against the operation’s output and the outcome of that expression is stored in the targer variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

Output

Type

Array of Bucket

For Configurations

Throws

  • S3:SignatureDoesNotMatch

  • S3:RequestTorrentOfBucketError

  • S3:MalformedACLError

  • S3:TokenRefreshRequired

  • S3:InvalidDigest

  • S3:UnexpectedContent

  • S3:InlineDataTooLarge

  • S3:RestoreAlreadyInProgress

  • S3:AccessDenied

  • S3:NoSuchKey

  • S3:RequestTimeTooSkewed

  • S3:MissingContentLength

  • S3:MissingRequestBodyError

  • S3:UNKNOWN

  • S3:MaxMessageLengthExceeded

  • S3:InvalidURI

  • S3:PermanentRedirect

  • S3:IncompleteBody

  • S3:NoLoggingStatusForKey

  • S3:TooManyBuckets

  • S3:AccountProblem

  • S3:MissingSecurityHeader

  • S3:BucketAlreadyExists

  • S3:UserKeyMustBeSpecified

  • S3:MalformedXML

  • S3:OperationAborted

  • S3:RETRY_EXHAUSTED

  • S3:InvalidRequest

  • S3:InvalidPartOrder

  • S3:CONNECTIVITY

  • S3:MethodNotAllowed

  • S3:InvalidLocationConstraint

  • S3:InvalidTargetBucketForLogging

  • S3:RequestIsNotMultiPartContent

  • S3:NoSuchLifecycleConfiguration

  • S3:NotImplemented

  • S3:NoSuchUpload

  • S3:EntityTooLarge

  • S3:MaxPostPreDataLengthExceededError

  • S3:ServiceUnavailable

  • S3:InvalidSOAPRequest

  • S3:UnresolvableGrantByEmailAddress

  • S3:CrossLocationLoggingProhibited

  • S3:NoSuchBucketPolicy

  • S3:PreconditionFailed

  • S3:InvalidPart

  • S3:MetadataTooLarge

  • S3:MissingSecurityElement

  • S3:InternalError

  • S3:InvalidAccessKeyId

  • S3:InvalidObjectState

  • S3:InvalidBucketName

  • S3:EntityTooSmall

  • S3:InvalidToken

  • S3:InvalidStorageClass

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:NoSuchBucket

  • S3:InvalidAddressingHeader

  • S3:NotSignedUp

  • S3:KeyTooLong

  • S3:InvalidSecurity

  • S3:BucketNotEmpty

  • S3:RequestTimeout

  • S3:CredentialsNotSupported

  • S3:InvalidBucketState

  • S3:BucketAlreadyOwnedByYou

  • S3:InvalidEncryptionAlgorithmError

  • S3:ExpiredToken

  • S3:AmbiguousGrantByEmailAddress

  • S3:Redirect

  • S3:MissingAttachment

  • S3:TemporaryRedirect

  • S3:MalformedPOSTRequest

  • S3:InvalidPayer

  • S3:InvalidArgument

  • S3:BadDigest

  • S3:IllegalVersioningConfigurationException

  • S3:NoSuchVersion

  • S3:SlowDown

  • S3:IncorrectNumberOfFilesInPostRequest

  • S3:InvalidPolicyDocument

  • S3:InvalidRange

List Multipart Uploads

<s3:list-multipart-uploads>

Lists in-progress multipart uploads. An in-progress multipart upload is a multipart upload that has been initiated, using the InitiateMultipartUpload request, but has not yet been completed or aborted.

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Bucket Name

String

The name of the bucket containing the uploads to list.

x

Delimiter

String

The optional delimiter parameter that causes multipart uploads for keys that contain the same string between the prefix and the first occurrence of the delimiter to be combined into a single result element

Encoding Type

String

The optional encodingType parameter indicating the encoding method to be applied on the response.

Key Marker

String

The optional key marker indicating where in the results to begin listing.

Max Uploads

Number

The optional maximum number of uploads to return, or null if no maximum number of uploads has been set for this request.

Prefix

String

The optional prefix parameter that restricts the response to multipart uploads for keys that begin with the specified prefix.

Upload Id Marker

String

The optional upload ID marker indicating where in the results to begin listing.

Target Variable

String

The name of a variable that stores the output of an operation.

Target Value

String

An expression to evaluate against the operation’s output and the outcome of that expression is stored in the targer variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

For Configurations

Throws

  • S3:SignatureDoesNotMatch

  • S3:RequestTorrentOfBucketError

  • S3:MalformedACLError

  • S3:TokenRefreshRequired

  • S3:InvalidDigest

  • S3:UnexpectedContent

  • S3:InlineDataTooLarge

  • S3:RestoreAlreadyInProgress

  • S3:AccessDenied

  • S3:NoSuchKey

  • S3:RequestTimeTooSkewed

  • S3:MissingContentLength

  • S3:MissingRequestBodyError

  • S3:UNKNOWN

  • S3:MaxMessageLengthExceeded

  • S3:InvalidURI

  • S3:PermanentRedirect

  • S3:IncompleteBody

  • S3:NoLoggingStatusForKey

  • S3:TooManyBuckets

  • S3:AccountProblem

  • S3:MissingSecurityHeader

  • S3:BucketAlreadyExists

  • S3:UserKeyMustBeSpecified

  • S3:MalformedXML

  • S3:OperationAborted

  • S3:RETRY_EXHAUSTED

  • S3:InvalidRequest

  • S3:InvalidPartOrder

  • S3:CONNECTIVITY

  • S3:MethodNotAllowed

  • S3:InvalidLocationConstraint

  • S3:InvalidTargetBucketForLogging

  • S3:RequestIsNotMultiPartContent

  • S3:NoSuchLifecycleConfiguration

  • S3:NotImplemented

  • S3:NoSuchUpload

  • S3:EntityTooLarge

  • S3:MaxPostPreDataLengthExceededError

  • S3:ServiceUnavailable

  • S3:InvalidSOAPRequest

  • S3:UnresolvableGrantByEmailAddress

  • S3:CrossLocationLoggingProhibited

  • S3:NoSuchBucketPolicy

  • S3:PreconditionFailed

  • S3:InvalidPart

  • S3:MetadataTooLarge

  • S3:MissingSecurityElement

  • S3:InternalError

  • S3:InvalidAccessKeyId

  • S3:InvalidObjectState

  • S3:InvalidBucketName

  • S3:EntityTooSmall

  • S3:InvalidToken

  • S3:InvalidStorageClass

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:NoSuchBucket

  • S3:InvalidAddressingHeader

  • S3:NotSignedUp

  • S3:KeyTooLong

  • S3:InvalidSecurity

  • S3:BucketNotEmpty

  • S3:RequestTimeout

  • S3:CredentialsNotSupported

  • S3:InvalidBucketState

  • S3:BucketAlreadyOwnedByYou

  • S3:InvalidEncryptionAlgorithmError

  • S3:ExpiredToken

  • S3:AmbiguousGrantByEmailAddress

  • S3:Redirect

  • S3:MissingAttachment

  • S3:TemporaryRedirect

  • S3:MalformedPOSTRequest

  • S3:InvalidPayer

  • S3:InvalidArgument

  • S3:BadDigest

  • S3:IllegalVersioningConfigurationException

  • S3:NoSuchVersion

  • S3:SlowDown

  • S3:IncorrectNumberOfFilesInPostRequest

  • S3:InvalidPolicyDocument

  • S3:InvalidRange

List Objects

<s3:list-objects>

Lazily lists all objects for a given prefix. As S3 does not limit in any way the number of objects, such listing can retrieve an arbitrary amount of objects, and may need to perform extra calls to the api while it is iterated.

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Bucket Name

String

The target bucket’s name

x

Prefix

String

The prefix of the objects to be listed. If unspecified, all objects are listed.

Marker

String

Where in the bucket to begin listing. The list only includes keys that occur lexicographically after the marker

Delimiter

String

causes keys that contain the same string between a prefix and the first occurrence of the delimiter to be rolled up into a single result element. These rolled-up keys are not returned elsewhere in the response. The most commonly used delimiter is "/", which simulates a hierarchical organization similar to a file system directory structure.

Max Keys

Number

The maximum number of keys to include in the response. If maxKeys is not specified, Amazon S3 will limit the number of results in the response.

Encoding Type

Enumeration, one of:

  • NOT_ENCODED

  • URL

The encoding method to be applied on the response.

NOT_ENCODED

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Target Variable

String

The name of a variable that stores the output of an operation.

Target Value

String

An expression to evaluate against the operation’s output and the outcome of that expression is stored in the targer variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

Output

Type

For Configurations

Throws

  • S3:SignatureDoesNotMatch

  • S3:RequestTorrentOfBucketError

  • S3:MalformedACLError

  • S3:TokenRefreshRequired

  • S3:InvalidDigest

  • S3:UnexpectedContent

  • S3:InlineDataTooLarge

  • S3:RestoreAlreadyInProgress

  • S3:AccessDenied

  • S3:NoSuchKey

  • S3:RequestTimeTooSkewed

  • S3:MissingContentLength

  • S3:MissingRequestBodyError

  • S3:UNKNOWN

  • S3:MaxMessageLengthExceeded

  • S3:InvalidURI

  • S3:PermanentRedirect

  • S3:IncompleteBody

  • S3:NoLoggingStatusForKey

  • S3:TooManyBuckets

  • S3:AccountProblem

  • S3:MissingSecurityHeader

  • S3:BucketAlreadyExists

  • S3:UserKeyMustBeSpecified

  • S3:MalformedXML

  • S3:OperationAborted

  • S3:InvalidRequest

  • S3:InvalidPartOrder

  • S3:MethodNotAllowed

  • S3:InvalidLocationConstraint

  • S3:InvalidTargetBucketForLogging

  • S3:RequestIsNotMultiPartContent

  • S3:NoSuchLifecycleConfiguration

  • S3:NotImplemented

  • S3:NoSuchUpload

  • S3:EntityTooLarge

  • S3:MaxPostPreDataLengthExceededError

  • S3:ServiceUnavailable

  • S3:InvalidSOAPRequest

  • S3:UnresolvableGrantByEmailAddress

  • S3:CrossLocationLoggingProhibited

  • S3:NoSuchBucketPolicy

  • S3:PreconditionFailed

  • S3:InvalidPart

  • S3:MetadataTooLarge

  • S3:MissingSecurityElement

  • S3:InternalError

  • S3:InvalidAccessKeyId

  • S3:InvalidObjectState

  • S3:InvalidBucketName

  • S3:EntityTooSmall

  • S3:InvalidToken

  • S3:InvalidStorageClass

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:NoSuchBucket

  • S3:InvalidAddressingHeader

  • S3:NotSignedUp

  • S3:KeyTooLong

  • S3:InvalidSecurity

  • S3:BucketNotEmpty

  • S3:RequestTimeout

  • S3:CredentialsNotSupported

  • S3:InvalidBucketState

  • S3:BucketAlreadyOwnedByYou

  • S3:InvalidEncryptionAlgorithmError

  • S3:ExpiredToken

  • S3:AmbiguousGrantByEmailAddress

  • S3:Redirect

  • S3:MissingAttachment

  • S3:TemporaryRedirect

  • S3:MalformedPOSTRequest

  • S3:InvalidPayer

  • S3:InvalidArgument

  • S3:BadDigest

  • S3:IllegalVersioningConfigurationException

  • S3:NoSuchVersion

  • S3:SlowDown

  • S3:IncorrectNumberOfFilesInPostRequest

  • S3:InvalidPolicyDocument

  • S3:InvalidRange

List Parts

<s3:list-parts>

Lists the parts that have been uploaded for a specific multipart upload.

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Bucket Name

String

The name of the bucket containing the multipart upload whose parts are being listed.

x

Key

String

The key of the associated multipart upload whose parts are being listed.

x

Upload Id

String

The ID of the multipart upload whose parts are being listed.

x

Encoding Type

String

The optional encodingType parameter indicating the encoding method to be applied on the response.

Max Parts

Number

The optional maximum number of parts to be returned in the part listing.

Part Number Marker

Number

The optional part number marker indicating where in the results to being listing parts.

Target Variable

String

The name of a variable that stores the output of an operation.

Target Value

String

An expression to evaluate against the operation’s output and the outcome of that expression is stored in the targer variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

Output

Type

For Configurations

Throws

  • S3:SignatureDoesNotMatch

  • S3:RequestTorrentOfBucketError

  • S3:MalformedACLError

  • S3:TokenRefreshRequired

  • S3:InvalidDigest

  • S3:UnexpectedContent

  • S3:InlineDataTooLarge

  • S3:RestoreAlreadyInProgress

  • S3:AccessDenied

  • S3:NoSuchKey

  • S3:RequestTimeTooSkewed

  • S3:MissingContentLength

  • S3:MissingRequestBodyError

  • S3:UNKNOWN

  • S3:MaxMessageLengthExceeded

  • S3:InvalidURI

  • S3:PermanentRedirect

  • S3:IncompleteBody

  • S3:NoLoggingStatusForKey

  • S3:TooManyBuckets

  • S3:AccountProblem

  • S3:MissingSecurityHeader

  • S3:BucketAlreadyExists

  • S3:UserKeyMustBeSpecified

  • S3:MalformedXML

  • S3:OperationAborted

  • S3:RETRY_EXHAUSTED

  • S3:InvalidRequest

  • S3:InvalidPartOrder

  • S3:CONNECTIVITY

  • S3:MethodNotAllowed

  • S3:InvalidLocationConstraint

  • S3:InvalidTargetBucketForLogging

  • S3:RequestIsNotMultiPartContent

  • S3:NoSuchLifecycleConfiguration

  • S3:NotImplemented

  • S3:NoSuchUpload

  • S3:EntityTooLarge

  • S3:MaxPostPreDataLengthExceededError

  • S3:ServiceUnavailable

  • S3:InvalidSOAPRequest

  • S3:UnresolvableGrantByEmailAddress

  • S3:CrossLocationLoggingProhibited

  • S3:NoSuchBucketPolicy

  • S3:PreconditionFailed

  • S3:InvalidPart

  • S3:MetadataTooLarge

  • S3:MissingSecurityElement

  • S3:InternalError

  • S3:InvalidAccessKeyId

  • S3:InvalidObjectState

  • S3:InvalidBucketName

  • S3:EntityTooSmall

  • S3:InvalidToken

  • S3:InvalidStorageClass

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:NoSuchBucket

  • S3:InvalidAddressingHeader

  • S3:NotSignedUp

  • S3:KeyTooLong

  • S3:InvalidSecurity

  • S3:BucketNotEmpty

  • S3:RequestTimeout

  • S3:CredentialsNotSupported

  • S3:InvalidBucketState

  • S3:BucketAlreadyOwnedByYou

  • S3:InvalidEncryptionAlgorithmError

  • S3:ExpiredToken

  • S3:AmbiguousGrantByEmailAddress

  • S3:Redirect

  • S3:MissingAttachment

  • S3:TemporaryRedirect

  • S3:MalformedPOSTRequest

  • S3:InvalidPayer

  • S3:InvalidArgument

  • S3:BadDigest

  • S3:IllegalVersioningConfigurationException

  • S3:NoSuchVersion

  • S3:SlowDown

  • S3:IncorrectNumberOfFilesInPostRequest

  • S3:InvalidPolicyDocument

  • S3:InvalidRange

List Versions

<s3:list-versions>

Lazily lists all object versions for a given bucket that has versioning enabled. As S3 does not limit in any way the number of objects, such listing can retrieve an arbitrary amount of object versions, and may need to perform extra calls to the api while it is iterated.

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Bucket Name

String

The target bucket’s name

x

Prefix

String

optional parameter restricting the response to keys which begin with the specified prefix. You can use prefixes to separate a bucket into different sets of keys in a way similar to how a file system uses folders.

Key Marker

String

where in the sorted list of all versions in the specified bucket to begin returning results. Results are always ordered first lexicographically (i.e. alphabetically) and then from most recent version to least recent version. If a keyMarker is used without a versionIdMarker, results begin immediately after that key’s last version. When a keyMarker is used with a versionIdMarker, results begin immediately after the version with the specified key and version ID.

Version Id Marker

String

where in the sorted list of all versions in the specified bucket to begin returning results. Results are always ordered first lexicographically (i.e. alphabetically) and then from most recent version to least recent version. A keyMarker must be specified when specifying a versionIdMarker. Results begin immediately after the version with the specified key and version ID.

Delimiter

String

causes keys that contain the same string between the prefix and the first occurrence of the delimiter to be rolled up into a single result element in the list. These rolled-up keys are not returned elsewhere in the response. The most commonly used delimiter is "/", which simulates a hierarchical organization similar to a file system directory structure.

Max Results

Number

The maximum number of results to include in the response.

Encoding Type

Enumeration, one of:

  • NOT_ENCODED

  • URL

The encoding method to be applied on the response. An object key can contain any Unicode character; however, XML 1.0 parser cannot parse some characters, such as characters with an ASCII value from 0 to 10. For characters that are not supported in XML 1.0, you can add this parameter to request that Amazon S3 encode the keys in the response.

NOT_ENCODED

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Target Variable

String

The name of a variable that stores the output of an operation.

Target Value

String

An expression to evaluate against the operation’s output and the outcome of that expression is stored in the targer variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

Output

Type

For Configurations

Throws

  • S3:SignatureDoesNotMatch

  • S3:RequestTorrentOfBucketError

  • S3:MalformedACLError

  • S3:TokenRefreshRequired

  • S3:InvalidDigest

  • S3:UnexpectedContent

  • S3:InlineDataTooLarge

  • S3:RestoreAlreadyInProgress

  • S3:AccessDenied

  • S3:NoSuchKey

  • S3:RequestTimeTooSkewed

  • S3:MissingContentLength

  • S3:MissingRequestBodyError

  • S3:UNKNOWN

  • S3:MaxMessageLengthExceeded

  • S3:InvalidURI

  • S3:PermanentRedirect

  • S3:IncompleteBody

  • S3:NoLoggingStatusForKey

  • S3:TooManyBuckets

  • S3:AccountProblem

  • S3:MissingSecurityHeader

  • S3:BucketAlreadyExists

  • S3:UserKeyMustBeSpecified

  • S3:MalformedXML

  • S3:OperationAborted

  • S3:InvalidRequest

  • S3:InvalidPartOrder

  • S3:MethodNotAllowed

  • S3:InvalidLocationConstraint

  • S3:InvalidTargetBucketForLogging

  • S3:RequestIsNotMultiPartContent

  • S3:NoSuchLifecycleConfiguration

  • S3:NotImplemented

  • S3:NoSuchUpload

  • S3:EntityTooLarge

  • S3:MaxPostPreDataLengthExceededError

  • S3:ServiceUnavailable

  • S3:InvalidSOAPRequest

  • S3:UnresolvableGrantByEmailAddress

  • S3:CrossLocationLoggingProhibited

  • S3:NoSuchBucketPolicy

  • S3:PreconditionFailed

  • S3:InvalidPart

  • S3:MetadataTooLarge

  • S3:MissingSecurityElement

  • S3:InternalError

  • S3:InvalidAccessKeyId

  • S3:InvalidObjectState

  • S3:InvalidBucketName

  • S3:EntityTooSmall

  • S3:InvalidToken

  • S3:InvalidStorageClass

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:NoSuchBucket

  • S3:InvalidAddressingHeader

  • S3:NotSignedUp

  • S3:KeyTooLong

  • S3:InvalidSecurity

  • S3:BucketNotEmpty

  • S3:RequestTimeout

  • S3:CredentialsNotSupported

  • S3:InvalidBucketState

  • S3:BucketAlreadyOwnedByYou

  • S3:InvalidEncryptionAlgorithmError

  • S3:ExpiredToken

  • S3:AmbiguousGrantByEmailAddress

  • S3:Redirect

  • S3:MissingAttachment

  • S3:TemporaryRedirect

  • S3:MalformedPOSTRequest

  • S3:InvalidPayer

  • S3:InvalidArgument

  • S3:BadDigest

  • S3:IllegalVersioningConfigurationException

  • S3:NoSuchVersion

  • S3:SlowDown

  • S3:IncorrectNumberOfFilesInPostRequest

  • S3:InvalidPolicyDocument

  • S3:InvalidRange

Set Bucket Acl

<s3:set-bucket-acl>

Set the permissions on an existing bucket using access control lists (ACL)

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Bucket Name

String

The bucket name

x

Owner

The owner of the ACL.

x

Grants

Array of Grant

The grants of the ACL.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

For Configurations

Throws

  • S3:SignatureDoesNotMatch

  • S3:RequestTorrentOfBucketError

  • S3:MalformedACLError

  • S3:TokenRefreshRequired

  • S3:InvalidDigest

  • S3:UnexpectedContent

  • S3:InlineDataTooLarge

  • S3:RestoreAlreadyInProgress

  • S3:AccessDenied

  • S3:NoSuchKey

  • S3:RequestTimeTooSkewed

  • S3:MissingContentLength

  • S3:MissingRequestBodyError

  • S3:UNKNOWN

  • S3:MaxMessageLengthExceeded

  • S3:InvalidURI

  • S3:PermanentRedirect

  • S3:IncompleteBody

  • S3:NoLoggingStatusForKey

  • S3:TooManyBuckets

  • S3:AccountProblem

  • S3:MissingSecurityHeader

  • S3:BucketAlreadyExists

  • S3:UserKeyMustBeSpecified

  • S3:MalformedXML

  • S3:OperationAborted

  • S3:RETRY_EXHAUSTED

  • S3:InvalidRequest

  • S3:InvalidPartOrder

  • S3:CONNECTIVITY

  • S3:MethodNotAllowed

  • S3:InvalidLocationConstraint

  • S3:InvalidTargetBucketForLogging

  • S3:RequestIsNotMultiPartContent

  • S3:NoSuchLifecycleConfiguration

  • S3:NotImplemented

  • S3:NoSuchUpload

  • S3:EntityTooLarge

  • S3:MaxPostPreDataLengthExceededError

  • S3:ServiceUnavailable

  • S3:InvalidSOAPRequest

  • S3:UnresolvableGrantByEmailAddress

  • S3:CrossLocationLoggingProhibited

  • S3:NoSuchBucketPolicy

  • S3:PreconditionFailed

  • S3:InvalidPart

  • S3:MetadataTooLarge

  • S3:MissingSecurityElement

  • S3:InternalError

  • S3:InvalidAccessKeyId

  • S3:InvalidObjectState

  • S3:InvalidBucketName

  • S3:EntityTooSmall

  • S3:InvalidToken

  • S3:InvalidStorageClass

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:NoSuchBucket

  • S3:InvalidAddressingHeader

  • S3:NotSignedUp

  • S3:KeyTooLong

  • S3:InvalidSecurity

  • S3:BucketNotEmpty

  • S3:RequestTimeout

  • S3:CredentialsNotSupported

  • S3:InvalidBucketState

  • S3:BucketAlreadyOwnedByYou

  • S3:InvalidEncryptionAlgorithmError

  • S3:ExpiredToken

  • S3:AmbiguousGrantByEmailAddress

  • S3:Redirect

  • S3:MissingAttachment

  • S3:TemporaryRedirect

  • S3:MalformedPOSTRequest

  • S3:InvalidPayer

  • S3:InvalidArgument

  • S3:BadDigest

  • S3:IllegalVersioningConfigurationException

  • S3:NoSuchVersion

  • S3:SlowDown

  • S3:IncorrectNumberOfFilesInPostRequest

  • S3:InvalidPolicyDocument

  • S3:InvalidRange

Set Bucket Cors Configuration

<s3:set-bucket-cors-configuration>

Sets the cors configuration for your bucket. If the configuration exists, Amazon S3 replaces it.

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Bucket Name

String

The bucket name

x

Rules

Array of CORS Rule

The cross-origin rules of a bucket.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

For Configurations

Throws

  • S3:SignatureDoesNotMatch

  • S3:RequestTorrentOfBucketError

  • S3:MalformedACLError

  • S3:TokenRefreshRequired

  • S3:InvalidDigest

  • S3:UnexpectedContent

  • S3:InlineDataTooLarge

  • S3:RestoreAlreadyInProgress

  • S3:AccessDenied

  • S3:NoSuchKey

  • S3:RequestTimeTooSkewed

  • S3:MissingContentLength

  • S3:MissingRequestBodyError

  • S3:UNKNOWN

  • S3:MaxMessageLengthExceeded

  • S3:InvalidURI

  • S3:PermanentRedirect

  • S3:IncompleteBody

  • S3:NoLoggingStatusForKey

  • S3:TooManyBuckets

  • S3:AccountProblem

  • S3:MissingSecurityHeader

  • S3:BucketAlreadyExists

  • S3:UserKeyMustBeSpecified

  • S3:MalformedXML

  • S3:OperationAborted

  • S3:RETRY_EXHAUSTED

  • S3:InvalidRequest

  • S3:InvalidPartOrder

  • S3:CONNECTIVITY

  • S3:MethodNotAllowed

  • S3:InvalidLocationConstraint

  • S3:InvalidTargetBucketForLogging

  • S3:RequestIsNotMultiPartContent

  • S3:NoSuchLifecycleConfiguration

  • S3:NotImplemented

  • S3:NoSuchUpload

  • S3:EntityTooLarge

  • S3:MaxPostPreDataLengthExceededError

  • S3:ServiceUnavailable

  • S3:InvalidSOAPRequest

  • S3:UnresolvableGrantByEmailAddress

  • S3:CrossLocationLoggingProhibited

  • S3:NoSuchBucketPolicy

  • S3:PreconditionFailed

  • S3:InvalidPart

  • S3:MetadataTooLarge

  • S3:MissingSecurityElement

  • S3:InternalError

  • S3:InvalidAccessKeyId

  • S3:InvalidObjectState

  • S3:InvalidBucketName

  • S3:EntityTooSmall

  • S3:InvalidToken

  • S3:InvalidStorageClass

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:NoSuchBucket

  • S3:InvalidAddressingHeader

  • S3:NotSignedUp

  • S3:KeyTooLong

  • S3:InvalidSecurity

  • S3:BucketNotEmpty

  • S3:RequestTimeout

  • S3:CredentialsNotSupported

  • S3:InvalidBucketState

  • S3:BucketAlreadyOwnedByYou

  • S3:InvalidEncryptionAlgorithmError

  • S3:ExpiredToken

  • S3:AmbiguousGrantByEmailAddress

  • S3:Redirect

  • S3:MissingAttachment

  • S3:TemporaryRedirect

  • S3:MalformedPOSTRequest

  • S3:InvalidPayer

  • S3:InvalidArgument

  • S3:BadDigest

  • S3:IllegalVersioningConfigurationException

  • S3:NoSuchVersion

  • S3:SlowDown

  • S3:IncorrectNumberOfFilesInPostRequest

  • S3:InvalidPolicyDocument

  • S3:InvalidRange

Set Bucket Lifecycle Configuration

<s3:set-bucket-lifecycle-configuration>

Creates a new lifecycle configuration for the bucket or replaces an existing lifecycle configuration.

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Bucket Name

String

The bucket name

x

Lifecycle Configuration Rules

Array of BLC Rule

The lifecycle configuration rules of a bucket.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

For Configurations

Throws

  • S3:SignatureDoesNotMatch

  • S3:RequestTorrentOfBucketError

  • S3:MalformedACLError

  • S3:TokenRefreshRequired

  • S3:InvalidDigest

  • S3:UnexpectedContent

  • S3:InlineDataTooLarge

  • S3:RestoreAlreadyInProgress

  • S3:AccessDenied

  • S3:NoSuchKey

  • S3:RequestTimeTooSkewed

  • S3:MissingContentLength

  • S3:MissingRequestBodyError

  • S3:UNKNOWN

  • S3:MaxMessageLengthExceeded

  • S3:InvalidURI

  • S3:PermanentRedirect

  • S3:IncompleteBody

  • S3:NoLoggingStatusForKey

  • S3:TooManyBuckets

  • S3:AccountProblem

  • S3:MissingSecurityHeader

  • S3:BucketAlreadyExists

  • S3:UserKeyMustBeSpecified

  • S3:MalformedXML

  • S3:OperationAborted

  • S3:RETRY_EXHAUSTED

  • S3:InvalidRequest

  • S3:InvalidPartOrder

  • S3:CONNECTIVITY

  • S3:MethodNotAllowed

  • S3:InvalidLocationConstraint

  • S3:InvalidTargetBucketForLogging

  • S3:RequestIsNotMultiPartContent

  • S3:NoSuchLifecycleConfiguration

  • S3:NotImplemented

  • S3:NoSuchUpload

  • S3:EntityTooLarge

  • S3:MaxPostPreDataLengthExceededError

  • S3:ServiceUnavailable

  • S3:InvalidSOAPRequest

  • S3:UnresolvableGrantByEmailAddress

  • S3:CrossLocationLoggingProhibited

  • S3:NoSuchBucketPolicy

  • S3:PreconditionFailed

  • S3:InvalidPart

  • S3:MetadataTooLarge

  • S3:MissingSecurityElement

  • S3:InternalError

  • S3:InvalidAccessKeyId

  • S3:InvalidObjectState

  • S3:InvalidBucketName

  • S3:EntityTooSmall

  • S3:InvalidToken

  • S3:InvalidStorageClass

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:NoSuchBucket

  • S3:InvalidAddressingHeader

  • S3:NotSignedUp

  • S3:KeyTooLong

  • S3:InvalidSecurity

  • S3:BucketNotEmpty

  • S3:RequestTimeout

  • S3:CredentialsNotSupported

  • S3:InvalidBucketState

  • S3:BucketAlreadyOwnedByYou

  • S3:InvalidEncryptionAlgorithmError

  • S3:ExpiredToken

  • S3:AmbiguousGrantByEmailAddress

  • S3:Redirect

  • S3:MissingAttachment

  • S3:TemporaryRedirect

  • S3:MalformedPOSTRequest

  • S3:InvalidPayer

  • S3:InvalidArgument

  • S3:BadDigest

  • S3:IllegalVersioningConfigurationException

  • S3:NoSuchVersion

  • S3:SlowDown

  • S3:IncorrectNumberOfFilesInPostRequest

  • S3:InvalidPolicyDocument

  • S3:InvalidRange

Set Bucket Logging Configuration

<s3:set-bucket-logging-configuration>

Set the logging parameters for a bucket and to specify permissions for who can view and modify the logging parameters.

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Bucket Name

String

The bucket name.

x

Bucket Logging Configuration

The bucket logging configuration.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

For Configurations

Throws

  • S3:SignatureDoesNotMatch

  • S3:RequestTorrentOfBucketError

  • S3:MalformedACLError

  • S3:TokenRefreshRequired

  • S3:InvalidDigest

  • S3:UnexpectedContent

  • S3:InlineDataTooLarge

  • S3:RestoreAlreadyInProgress

  • S3:AccessDenied

  • S3:NoSuchKey

  • S3:RequestTimeTooSkewed

  • S3:MissingContentLength

  • S3:MissingRequestBodyError

  • S3:UNKNOWN

  • S3:MaxMessageLengthExceeded

  • S3:InvalidURI

  • S3:PermanentRedirect

  • S3:IncompleteBody

  • S3:NoLoggingStatusForKey

  • S3:TooManyBuckets

  • S3:AccountProblem

  • S3:MissingSecurityHeader

  • S3:BucketAlreadyExists

  • S3:UserKeyMustBeSpecified

  • S3:MalformedXML

  • S3:OperationAborted

  • S3:RETRY_EXHAUSTED

  • S3:InvalidRequest

  • S3:InvalidPartOrder

  • S3:CONNECTIVITY

  • S3:MethodNotAllowed

  • S3:InvalidLocationConstraint

  • S3:InvalidTargetBucketForLogging

  • S3:RequestIsNotMultiPartContent

  • S3:NoSuchLifecycleConfiguration

  • S3:NotImplemented

  • S3:NoSuchUpload

  • S3:EntityTooLarge

  • S3:MaxPostPreDataLengthExceededError

  • S3:ServiceUnavailable

  • S3:InvalidSOAPRequest

  • S3:UnresolvableGrantByEmailAddress

  • S3:CrossLocationLoggingProhibited

  • S3:NoSuchBucketPolicy

  • S3:PreconditionFailed

  • S3:InvalidPart

  • S3:MetadataTooLarge

  • S3:MissingSecurityElement

  • S3:InternalError

  • S3:InvalidAccessKeyId

  • S3:InvalidObjectState

  • S3:InvalidBucketName

  • S3:EntityTooSmall

  • S3:InvalidToken

  • S3:InvalidStorageClass

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:NoSuchBucket

  • S3:InvalidAddressingHeader

  • S3:NotSignedUp

  • S3:KeyTooLong

  • S3:InvalidSecurity

  • S3:BucketNotEmpty

  • S3:RequestTimeout

  • S3:CredentialsNotSupported

  • S3:InvalidBucketState

  • S3:BucketAlreadyOwnedByYou

  • S3:InvalidEncryptionAlgorithmError

  • S3:ExpiredToken

  • S3:AmbiguousGrantByEmailAddress

  • S3:Redirect

  • S3:MissingAttachment

  • S3:TemporaryRedirect

  • S3:MalformedPOSTRequest

  • S3:InvalidPayer

  • S3:InvalidArgument

  • S3:BadDigest

  • S3:IllegalVersioningConfigurationException

  • S3:NoSuchVersion

  • S3:SlowDown

  • S3:IncorrectNumberOfFilesInPostRequest

  • S3:InvalidPolicyDocument

  • S3:InvalidRange

Set Bucket Notification Configuration

<s3:set-bucket-notification-configuration>

Sets the notification configuration for the specified bucket. By default, new buckets have no notification configuration set.

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Bucket Name

String

The name of the Amazon S3 bucket whose notification configuration is being set.

x

Topic Configurations

Object

The request object containing all options for setting the bucket notification configuration.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

For Configurations

Throws

  • S3:SignatureDoesNotMatch

  • S3:RequestTorrentOfBucketError

  • S3:MalformedACLError

  • S3:TokenRefreshRequired

  • S3:InvalidDigest

  • S3:UnexpectedContent

  • S3:InlineDataTooLarge

  • S3:RestoreAlreadyInProgress

  • S3:AccessDenied

  • S3:NoSuchKey

  • S3:RequestTimeTooSkewed

  • S3:MissingContentLength

  • S3:MissingRequestBodyError

  • S3:UNKNOWN

  • S3:MaxMessageLengthExceeded

  • S3:InvalidURI

  • S3:PermanentRedirect

  • S3:IncompleteBody

  • S3:NoLoggingStatusForKey

  • S3:TooManyBuckets

  • S3:AccountProblem

  • S3:MissingSecurityHeader

  • S3:BucketAlreadyExists

  • S3:UserKeyMustBeSpecified

  • S3:MalformedXML

  • S3:OperationAborted

  • S3:RETRY_EXHAUSTED

  • S3:InvalidRequest

  • S3:InvalidPartOrder

  • S3:CONNECTIVITY

  • S3:MethodNotAllowed

  • S3:InvalidLocationConstraint

  • S3:InvalidTargetBucketForLogging

  • S3:RequestIsNotMultiPartContent

  • S3:NoSuchLifecycleConfiguration

  • S3:NotImplemented

  • S3:NoSuchUpload

  • S3:EntityTooLarge

  • S3:MaxPostPreDataLengthExceededError

  • S3:ServiceUnavailable

  • S3:InvalidSOAPRequest

  • S3:UnresolvableGrantByEmailAddress

  • S3:CrossLocationLoggingProhibited

  • S3:NoSuchBucketPolicy

  • S3:PreconditionFailed

  • S3:InvalidPart

  • S3:MetadataTooLarge

  • S3:MissingSecurityElement

  • S3:InternalError

  • S3:InvalidAccessKeyId

  • S3:InvalidObjectState

  • S3:InvalidBucketName

  • S3:EntityTooSmall

  • S3:InvalidToken

  • S3:InvalidStorageClass

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:NoSuchBucket

  • S3:InvalidAddressingHeader

  • S3:NotSignedUp

  • S3:KeyTooLong

  • S3:InvalidSecurity

  • S3:BucketNotEmpty

  • S3:RequestTimeout

  • S3:CredentialsNotSupported

  • S3:InvalidBucketState

  • S3:BucketAlreadyOwnedByYou

  • S3:InvalidEncryptionAlgorithmError

  • S3:ExpiredToken

  • S3:AmbiguousGrantByEmailAddress

  • S3:Redirect

  • S3:MissingAttachment

  • S3:TemporaryRedirect

  • S3:MalformedPOSTRequest

  • S3:InvalidPayer

  • S3:InvalidArgument

  • S3:BadDigest

  • S3:IllegalVersioningConfigurationException

  • S3:NoSuchVersion

  • S3:SlowDown

  • S3:IncorrectNumberOfFilesInPostRequest

  • S3:InvalidPolicyDocument

  • S3:InvalidRange

Set Bucket Policy

<s3:set-bucket-policy>

Sets the bucket’s policy, overriding any previously set. Only the owner of the bucket can set a bucket policy. Bucket policies provide access control management at the bucket level for both the bucket resource and contained object resources. Only one policy can be specified per-bucket.

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Bucket Name

String

The bucket name

x

Policy Text

String

The policy text

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

For Configurations

Throws

  • S3:SignatureDoesNotMatch

  • S3:RequestTorrentOfBucketError

  • S3:MalformedACLError

  • S3:TokenRefreshRequired

  • S3:InvalidDigest

  • S3:UnexpectedContent

  • S3:InlineDataTooLarge

  • S3:RestoreAlreadyInProgress

  • S3:AccessDenied

  • S3:NoSuchKey

  • S3:RequestTimeTooSkewed

  • S3:MissingContentLength

  • S3:MissingRequestBodyError

  • S3:UNKNOWN

  • S3:MaxMessageLengthExceeded

  • S3:InvalidURI

  • S3:PermanentRedirect

  • S3:IncompleteBody

  • S3:NoLoggingStatusForKey

  • S3:TooManyBuckets

  • S3:AccountProblem

  • S3:MissingSecurityHeader

  • S3:BucketAlreadyExists

  • S3:UserKeyMustBeSpecified

  • S3:MalformedXML

  • S3:OperationAborted

  • S3:RETRY_EXHAUSTED

  • S3:InvalidRequest

  • S3:InvalidPartOrder

  • S3:CONNECTIVITY

  • S3:MethodNotAllowed

  • S3:InvalidLocationConstraint

  • S3:InvalidTargetBucketForLogging

  • S3:RequestIsNotMultiPartContent

  • S3:NoSuchLifecycleConfiguration

  • S3:NotImplemented

  • S3:NoSuchUpload

  • S3:EntityTooLarge

  • S3:MaxPostPreDataLengthExceededError

  • S3:ServiceUnavailable

  • S3:InvalidSOAPRequest

  • S3:UnresolvableGrantByEmailAddress

  • S3:CrossLocationLoggingProhibited

  • S3:NoSuchBucketPolicy

  • S3:PreconditionFailed

  • S3:InvalidPart

  • S3:MetadataTooLarge

  • S3:MissingSecurityElement

  • S3:InternalError

  • S3:InvalidAccessKeyId

  • S3:InvalidObjectState

  • S3:InvalidBucketName

  • S3:EntityTooSmall

  • S3:InvalidToken

  • S3:InvalidStorageClass

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:NoSuchBucket

  • S3:InvalidAddressingHeader

  • S3:NotSignedUp

  • S3:KeyTooLong

  • S3:InvalidSecurity

  • S3:BucketNotEmpty

  • S3:RequestTimeout

  • S3:CredentialsNotSupported

  • S3:InvalidBucketState

  • S3:BucketAlreadyOwnedByYou

  • S3:InvalidEncryptionAlgorithmError

  • S3:ExpiredToken

  • S3:AmbiguousGrantByEmailAddress

  • S3:Redirect

  • S3:MissingAttachment

  • S3:TemporaryRedirect

  • S3:MalformedPOSTRequest

  • S3:InvalidPayer

  • S3:InvalidArgument

  • S3:BadDigest

  • S3:IllegalVersioningConfigurationException

  • S3:NoSuchVersion

  • S3:SlowDown

  • S3:IncorrectNumberOfFilesInPostRequest

  • S3:InvalidPolicyDocument

  • S3:InvalidRange

Set Bucket Tagging Configuration

<s3:set-bucket-tagging-configuration>

Add a set of tags to an existing bucket

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Bucket Name

String

The bucket name

x

Tag Sets

Array of Object

a set of tags

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

For Configurations

Throws

  • S3:SignatureDoesNotMatch

  • S3:RequestTorrentOfBucketError

  • S3:MalformedACLError

  • S3:TokenRefreshRequired

  • S3:InvalidDigest

  • S3:UnexpectedContent

  • S3:InlineDataTooLarge

  • S3:RestoreAlreadyInProgress

  • S3:AccessDenied

  • S3:NoSuchKey

  • S3:RequestTimeTooSkewed

  • S3:MissingContentLength

  • S3:MissingRequestBodyError

  • S3:UNKNOWN

  • S3:MaxMessageLengthExceeded

  • S3:InvalidURI

  • S3:PermanentRedirect

  • S3:IncompleteBody

  • S3:NoLoggingStatusForKey

  • S3:TooManyBuckets

  • S3:AccountProblem

  • S3:MissingSecurityHeader

  • S3:BucketAlreadyExists

  • S3:UserKeyMustBeSpecified

  • S3:MalformedXML

  • S3:OperationAborted

  • S3:RETRY_EXHAUSTED

  • S3:InvalidRequest

  • S3:InvalidPartOrder

  • S3:CONNECTIVITY

  • S3:MethodNotAllowed

  • S3:InvalidLocationConstraint

  • S3:InvalidTargetBucketForLogging

  • S3:RequestIsNotMultiPartContent

  • S3:NoSuchLifecycleConfiguration

  • S3:NotImplemented

  • S3:NoSuchUpload

  • S3:EntityTooLarge

  • S3:MaxPostPreDataLengthExceededError

  • S3:ServiceUnavailable

  • S3:InvalidSOAPRequest

  • S3:UnresolvableGrantByEmailAddress

  • S3:CrossLocationLoggingProhibited

  • S3:NoSuchBucketPolicy

  • S3:PreconditionFailed

  • S3:InvalidPart

  • S3:MetadataTooLarge

  • S3:MissingSecurityElement

  • S3:InternalError

  • S3:InvalidAccessKeyId

  • S3:InvalidObjectState

  • S3:InvalidBucketName

  • S3:EntityTooSmall

  • S3:InvalidToken

  • S3:InvalidStorageClass

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:NoSuchBucket

  • S3:InvalidAddressingHeader

  • S3:NotSignedUp

  • S3:KeyTooLong

  • S3:InvalidSecurity

  • S3:BucketNotEmpty

  • S3:RequestTimeout

  • S3:CredentialsNotSupported

  • S3:InvalidBucketState

  • S3:BucketAlreadyOwnedByYou

  • S3:InvalidEncryptionAlgorithmError

  • S3:ExpiredToken

  • S3:AmbiguousGrantByEmailAddress

  • S3:Redirect

  • S3:MissingAttachment

  • S3:TemporaryRedirect

  • S3:MalformedPOSTRequest

  • S3:InvalidPayer

  • S3:InvalidArgument

  • S3:BadDigest

  • S3:IllegalVersioningConfigurationException

  • S3:NoSuchVersion

  • S3:SlowDown

  • S3:IncorrectNumberOfFilesInPostRequest

  • S3:InvalidPolicyDocument

  • S3:InvalidRange

Set Bucket Versioning Configuration

<s3:set-bucket-versioning-configuration>

Sets the versioning status for the given bucket. A bucket’s versioning configuration can be in one of three possible states: Off, Enabled and Suspended. By default, new buckets are in the Off state. Once versioning is enabled for a bucket the status can never be reverted to Off.

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Bucket Name

String

x

Versioning Status

Enumeration, one of:

  • OFF

  • ENABLED

  • SUSPENDED

The configuration to set.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

For Configurations

Throws

  • S3:SignatureDoesNotMatch

  • S3:RequestTorrentOfBucketError

  • S3:MalformedACLError

  • S3:TokenRefreshRequired

  • S3:InvalidDigest

  • S3:UnexpectedContent

  • S3:InlineDataTooLarge

  • S3:RestoreAlreadyInProgress

  • S3:AccessDenied

  • S3:NoSuchKey

  • S3:RequestTimeTooSkewed

  • S3:MissingContentLength

  • S3:MissingRequestBodyError

  • S3:UNKNOWN

  • S3:MaxMessageLengthExceeded

  • S3:InvalidURI

  • S3:PermanentRedirect

  • S3:IncompleteBody

  • S3:NoLoggingStatusForKey

  • S3:TooManyBuckets

  • S3:AccountProblem

  • S3:MissingSecurityHeader

  • S3:BucketAlreadyExists

  • S3:UserKeyMustBeSpecified

  • S3:MalformedXML

  • S3:OperationAborted

  • S3:RETRY_EXHAUSTED

  • S3:InvalidRequest

  • S3:InvalidPartOrder

  • S3:CONNECTIVITY

  • S3:MethodNotAllowed

  • S3:InvalidLocationConstraint

  • S3:InvalidTargetBucketForLogging

  • S3:RequestIsNotMultiPartContent

  • S3:NoSuchLifecycleConfiguration

  • S3:NotImplemented

  • S3:NoSuchUpload

  • S3:EntityTooLarge

  • S3:MaxPostPreDataLengthExceededError

  • S3:ServiceUnavailable

  • S3:InvalidSOAPRequest

  • S3:UnresolvableGrantByEmailAddress

  • S3:CrossLocationLoggingProhibited

  • S3:NoSuchBucketPolicy

  • S3:PreconditionFailed

  • S3:InvalidPart

  • S3:MetadataTooLarge

  • S3:MissingSecurityElement

  • S3:InternalError

  • S3:InvalidAccessKeyId

  • S3:InvalidObjectState

  • S3:InvalidBucketName

  • S3:EntityTooSmall

  • S3:InvalidToken

  • S3:InvalidStorageClass

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:NoSuchBucket

  • S3:InvalidAddressingHeader

  • S3:NotSignedUp

  • S3:KeyTooLong

  • S3:InvalidSecurity

  • S3:BucketNotEmpty

  • S3:RequestTimeout

  • S3:CredentialsNotSupported

  • S3:InvalidBucketState

  • S3:BucketAlreadyOwnedByYou

  • S3:InvalidEncryptionAlgorithmError

  • S3:ExpiredToken

  • S3:AmbiguousGrantByEmailAddress

  • S3:Redirect

  • S3:MissingAttachment

  • S3:TemporaryRedirect

  • S3:MalformedPOSTRequest

  • S3:InvalidPayer

  • S3:InvalidArgument

  • S3:BadDigest

  • S3:IllegalVersioningConfigurationException

  • S3:NoSuchVersion

  • S3:SlowDown

  • S3:IncorrectNumberOfFilesInPostRequest

  • S3:InvalidPolicyDocument

  • S3:InvalidRange

Set Bucket Website Configuration

<s3:set-bucket-website-configuration>

Sets the given bucket’s website configuration. This operation requires the PutBucketWebsite permission. By default, only the bucket owner can configure the website attached to a bucket. However, bucket owners can allow other users to set the website configuration by writing a bucket policy granting them the S3:PutBucketWebsite permission.

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Bucket Name

String

The bucket name

x

Bucket Website Configuration

The bucket website configuration

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

For Configurations

Throws

  • S3:SignatureDoesNotMatch

  • S3:RequestTorrentOfBucketError

  • S3:MalformedACLError

  • S3:TokenRefreshRequired

  • S3:InvalidDigest

  • S3:UnexpectedContent

  • S3:InlineDataTooLarge

  • S3:RestoreAlreadyInProgress

  • S3:AccessDenied

  • S3:NoSuchKey

  • S3:RequestTimeTooSkewed

  • S3:MissingContentLength

  • S3:MissingRequestBodyError

  • S3:UNKNOWN

  • S3:MaxMessageLengthExceeded

  • S3:InvalidURI

  • S3:PermanentRedirect

  • S3:IncompleteBody

  • S3:NoLoggingStatusForKey

  • S3:TooManyBuckets

  • S3:AccountProblem

  • S3:MissingSecurityHeader

  • S3:BucketAlreadyExists

  • S3:UserKeyMustBeSpecified

  • S3:MalformedXML

  • S3:OperationAborted

  • S3:RETRY_EXHAUSTED

  • S3:InvalidRequest

  • S3:InvalidPartOrder

  • S3:CONNECTIVITY

  • S3:MethodNotAllowed

  • S3:InvalidLocationConstraint

  • S3:InvalidTargetBucketForLogging

  • S3:RequestIsNotMultiPartContent

  • S3:NoSuchLifecycleConfiguration

  • S3:NotImplemented

  • S3:NoSuchUpload

  • S3:EntityTooLarge

  • S3:MaxPostPreDataLengthExceededError

  • S3:ServiceUnavailable

  • S3:InvalidSOAPRequest

  • S3:UnresolvableGrantByEmailAddress

  • S3:CrossLocationLoggingProhibited

  • S3:NoSuchBucketPolicy

  • S3:PreconditionFailed

  • S3:InvalidPart

  • S3:MetadataTooLarge

  • S3:MissingSecurityElement

  • S3:InternalError

  • S3:InvalidAccessKeyId

  • S3:InvalidObjectState

  • S3:InvalidBucketName

  • S3:EntityTooSmall

  • S3:InvalidToken

  • S3:InvalidStorageClass

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:NoSuchBucket

  • S3:InvalidAddressingHeader

  • S3:NotSignedUp

  • S3:KeyTooLong

  • S3:InvalidSecurity

  • S3:BucketNotEmpty

  • S3:RequestTimeout

  • S3:CredentialsNotSupported

  • S3:InvalidBucketState

  • S3:BucketAlreadyOwnedByYou

  • S3:InvalidEncryptionAlgorithmError

  • S3:ExpiredToken

  • S3:AmbiguousGrantByEmailAddress

  • S3:Redirect

  • S3:MissingAttachment

  • S3:TemporaryRedirect

  • S3:MalformedPOSTRequest

  • S3:InvalidPayer

  • S3:InvalidArgument

  • S3:BadDigest

  • S3:IllegalVersioningConfigurationException

  • S3:NoSuchVersion

  • S3:SlowDown

  • S3:IncorrectNumberOfFilesInPostRequest

  • S3:InvalidPolicyDocument

  • S3:InvalidRange

Set Object Acl

<s3:set-object-acl>

Set the access control list (ACL) permissions for an object that already exists in a bucket

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Bucket Name

String

The object’s bucket name

x

Key

String

The object’s key

x

Version Id

String

The specific version of the object

Owner

The owner of the ACL

x

Grants

Array of Grant

The Grants of the ACL

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

For Configurations

Throws

  • S3:SignatureDoesNotMatch

  • S3:RequestTorrentOfBucketError

  • S3:MalformedACLError

  • S3:TokenRefreshRequired

  • S3:InvalidDigest

  • S3:UnexpectedContent

  • S3:InlineDataTooLarge

  • S3:RestoreAlreadyInProgress

  • S3:AccessDenied

  • S3:NoSuchKey

  • S3:RequestTimeTooSkewed

  • S3:MissingContentLength

  • S3:MissingRequestBodyError

  • S3:UNKNOWN

  • S3:MaxMessageLengthExceeded

  • S3:InvalidURI

  • S3:PermanentRedirect

  • S3:IncompleteBody

  • S3:NoLoggingStatusForKey

  • S3:TooManyBuckets

  • S3:AccountProblem

  • S3:MissingSecurityHeader

  • S3:BucketAlreadyExists

  • S3:UserKeyMustBeSpecified

  • S3:MalformedXML

  • S3:OperationAborted

  • S3:RETRY_EXHAUSTED

  • S3:InvalidRequest

  • S3:InvalidPartOrder

  • S3:CONNECTIVITY

  • S3:MethodNotAllowed

  • S3:InvalidLocationConstraint

  • S3:InvalidTargetBucketForLogging

  • S3:RequestIsNotMultiPartContent

  • S3:NoSuchLifecycleConfiguration

  • S3:NotImplemented

  • S3:NoSuchUpload

  • S3:EntityTooLarge

  • S3:MaxPostPreDataLengthExceededError

  • S3:ServiceUnavailable

  • S3:InvalidSOAPRequest

  • S3:UnresolvableGrantByEmailAddress

  • S3:CrossLocationLoggingProhibited

  • S3:NoSuchBucketPolicy

  • S3:PreconditionFailed

  • S3:InvalidPart

  • S3:MetadataTooLarge

  • S3:MissingSecurityElement

  • S3:InternalError

  • S3:InvalidAccessKeyId

  • S3:InvalidObjectState

  • S3:InvalidBucketName

  • S3:EntityTooSmall

  • S3:InvalidToken

  • S3:InvalidStorageClass

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:NoSuchBucket

  • S3:InvalidAddressingHeader

  • S3:NotSignedUp

  • S3:KeyTooLong

  • S3:InvalidSecurity

  • S3:BucketNotEmpty

  • S3:RequestTimeout

  • S3:CredentialsNotSupported

  • S3:InvalidBucketState

  • S3:BucketAlreadyOwnedByYou

  • S3:InvalidEncryptionAlgorithmError

  • S3:ExpiredToken

  • S3:AmbiguousGrantByEmailAddress

  • S3:Redirect

  • S3:MissingAttachment

  • S3:TemporaryRedirect

  • S3:MalformedPOSTRequest

  • S3:InvalidPayer

  • S3:InvalidArgument

  • S3:BadDigest

  • S3:IllegalVersioningConfigurationException

  • S3:NoSuchVersion

  • S3:SlowDown

  • S3:IncorrectNumberOfFilesInPostRequest

  • S3:InvalidPolicyDocument

  • S3:InvalidRange

Set Object Storage Class

<s3:set-object-storage-class>

Sets the Amazon S3 storage class for the given object. Changing the storage class of an object in a bucket that has enabled versioning creates a new version of the object with the new storage class. The existing version of the object preservers the previous storage class.

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Bucket Name

String

The object’s bucket name

x

Key

String

The object’s key

x

Storage Class

Enumeration, one of:

  • STANDARD

  • REDUCED_REDUNDANCY

  • GLACIER

The storage class to set

STANDARD

Reconnection Strategy

A retry strategy in case of connectivity errors

For Configurations

Throws

  • S3:SignatureDoesNotMatch

  • S3:RequestTorrentOfBucketError

  • S3:MalformedACLError

  • S3:TokenRefreshRequired

  • S3:InvalidDigest

  • S3:UnexpectedContent

  • S3:InlineDataTooLarge

  • S3:RestoreAlreadyInProgress

  • S3:AccessDenied

  • S3:NoSuchKey

  • S3:RequestTimeTooSkewed

  • S3:MissingContentLength

  • S3:MissingRequestBodyError

  • S3:UNKNOWN

  • S3:MaxMessageLengthExceeded

  • S3:InvalidURI

  • S3:PermanentRedirect

  • S3:IncompleteBody

  • S3:NoLoggingStatusForKey

  • S3:TooManyBuckets

  • S3:AccountProblem

  • S3:MissingSecurityHeader

  • S3:BucketAlreadyExists

  • S3:UserKeyMustBeSpecified

  • S3:MalformedXML

  • S3:OperationAborted

  • S3:RETRY_EXHAUSTED

  • S3:InvalidRequest

  • S3:InvalidPartOrder

  • S3:CONNECTIVITY

  • S3:MethodNotAllowed

  • S3:InvalidLocationConstraint

  • S3:InvalidTargetBucketForLogging

  • S3:RequestIsNotMultiPartContent

  • S3:NoSuchLifecycleConfiguration

  • S3:NotImplemented

  • S3:NoSuchUpload

  • S3:EntityTooLarge

  • S3:MaxPostPreDataLengthExceededError

  • S3:ServiceUnavailable

  • S3:InvalidSOAPRequest

  • S3:UnresolvableGrantByEmailAddress

  • S3:CrossLocationLoggingProhibited

  • S3:NoSuchBucketPolicy

  • S3:PreconditionFailed

  • S3:InvalidPart

  • S3:MetadataTooLarge

  • S3:MissingSecurityElement

  • S3:InternalError

  • S3:InvalidAccessKeyId

  • S3:InvalidObjectState

  • S3:InvalidBucketName

  • S3:EntityTooSmall

  • S3:InvalidToken

  • S3:InvalidStorageClass

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:NoSuchBucket

  • S3:InvalidAddressingHeader

  • S3:NotSignedUp

  • S3:KeyTooLong

  • S3:InvalidSecurity

  • S3:BucketNotEmpty

  • S3:RequestTimeout

  • S3:CredentialsNotSupported

  • S3:InvalidBucketState

  • S3:BucketAlreadyOwnedByYou

  • S3:InvalidEncryptionAlgorithmError

  • S3:ExpiredToken

  • S3:AmbiguousGrantByEmailAddress

  • S3:Redirect

  • S3:MissingAttachment

  • S3:TemporaryRedirect

  • S3:MalformedPOSTRequest

  • S3:InvalidPayer

  • S3:InvalidArgument

  • S3:BadDigest

  • S3:IllegalVersioningConfigurationException

  • S3:NoSuchVersion

  • S3:SlowDown

  • S3:IncorrectNumberOfFilesInPostRequest

  • S3:InvalidPolicyDocument

  • S3:InvalidRange

Upload Part

<s3:upload-part>

Uploads a part in a multipart upload. You must initiate a multipart upload before you can upload any part.

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Bucket Name

String

The name of the bucket containing the existing, initiated multipart upload to associate with this part.

x

Key

String

The key of the initiated multipart upload.

x

Upload Id

String

The ID of the existing, initiated multipart upload associated with this part.

x

Part Number

Number

The part number describing this part’s position relative to the other parts in the multipart upload.

x

Part Size

Number

The size of this part, in bytes.

x

Md5 Digest

String

optional, but recommended, MD5 hash of the content of this part.

Content

Binary

The stream containing the data to upload for the new part.

#[payload]

File Offset

Number

The optional offset in the specified file, at which to begin uploading data for this part.

Is Last Part

Boolean

true if the creator of this request has indicated this part is the last part being uploaded in a multipart upload.

false

Target Variable

String

The name of a variable that stores the output of an operation.

Target Value

String

An expression to evaluate against the operation’s output and the outcome of that expression is stored in the targer variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

Output

Type

For Configurations

Throws

  • S3:SignatureDoesNotMatch

  • S3:RequestTorrentOfBucketError

  • S3:MalformedACLError

  • S3:TokenRefreshRequired

  • S3:InvalidDigest

  • S3:UnexpectedContent

  • S3:InlineDataTooLarge

  • S3:RestoreAlreadyInProgress

  • S3:AccessDenied

  • S3:NoSuchKey

  • S3:RequestTimeTooSkewed

  • S3:MissingContentLength

  • S3:MissingRequestBodyError

  • S3:UNKNOWN

  • S3:MaxMessageLengthExceeded

  • S3:InvalidURI

  • S3:PermanentRedirect

  • S3:IncompleteBody

  • S3:NoLoggingStatusForKey

  • S3:TooManyBuckets

  • S3:AccountProblem

  • S3:MissingSecurityHeader

  • S3:BucketAlreadyExists

  • S3:UserKeyMustBeSpecified

  • S3:MalformedXML

  • S3:OperationAborted

  • S3:RETRY_EXHAUSTED

  • S3:InvalidRequest

  • S3:InvalidPartOrder

  • S3:CONNECTIVITY

  • S3:MethodNotAllowed

  • S3:InvalidLocationConstraint

  • S3:InvalidTargetBucketForLogging

  • S3:RequestIsNotMultiPartContent

  • S3:NoSuchLifecycleConfiguration

  • S3:NotImplemented

  • S3:NoSuchUpload

  • S3:EntityTooLarge

  • S3:MaxPostPreDataLengthExceededError

  • S3:ServiceUnavailable

  • S3:InvalidSOAPRequest

  • S3:UnresolvableGrantByEmailAddress

  • S3:CrossLocationLoggingProhibited

  • S3:NoSuchBucketPolicy

  • S3:PreconditionFailed

  • S3:InvalidPart

  • S3:MetadataTooLarge

  • S3:MissingSecurityElement

  • S3:InternalError

  • S3:InvalidAccessKeyId

  • S3:InvalidObjectState

  • S3:InvalidBucketName

  • S3:EntityTooSmall

  • S3:InvalidToken

  • S3:InvalidStorageClass

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:NoSuchBucket

  • S3:InvalidAddressingHeader

  • S3:NotSignedUp

  • S3:KeyTooLong

  • S3:InvalidSecurity

  • S3:BucketNotEmpty

  • S3:RequestTimeout

  • S3:CredentialsNotSupported

  • S3:InvalidBucketState

  • S3:BucketAlreadyOwnedByYou

  • S3:InvalidEncryptionAlgorithmError

  • S3:ExpiredToken

  • S3:AmbiguousGrantByEmailAddress

  • S3:Redirect

  • S3:MissingAttachment

  • S3:TemporaryRedirect

  • S3:MalformedPOSTRequest

  • S3:InvalidPayer

  • S3:InvalidArgument

  • S3:BadDigest

  • S3:IllegalVersioningConfigurationException

  • S3:NoSuchVersion

  • S3:SlowDown

  • S3:IncorrectNumberOfFilesInPostRequest

  • S3:InvalidPolicyDocument

  • S3:InvalidRange

Upload Part Copy

<s3:upload-part-copy>

Copies a source object to a part of a multipart upload. To copy an object, the caller’s account must have read access to the source object and write access to the destination bucket.

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Source Bucket Name

String

The name of the bucket containing the source object to be copied.

x

Source Key

String

The source bucket key under which the source object to be copied is stored.

x

Source Version Id

String

The version of the source object that was copied, if you have enabled versioning on the source bucket.

Destination Bucket Name

String

The destination bucket name that contains the new copied object.

x

Destination Key

String

The destination bucket key under which to store the new copied object.

x

Upload Id

String

The ID of the existing, initiated multipart upload associated with this part.

x

Part Number

Number

The part number describing this part’s position relative to the other parts in the multipart upload.

x

Matching ETag Constraints

Array of String

perform a copy if the source object entity tag (ETag) matches the specified value.

Modified Since

DateTime

The optional modified constraint that restricts this request to executing only if the source object has been modified after the specified date.

Unmodified Since

DateTime

The optional unmodified constraint that restricts this request to executing only if the source object has not been modified after the specified date.

First Byte

Number

The optional first byte from the source bucket to start copy from (starts from 0).

Last Byte

Number

The optional last byte from the source bucket to copy until.

Target Variable

String

The name of a variable that stores the output of an operation.

Target Value

String

An expression to evaluate against the operation’s output and the outcome of that expression is stored in the targer variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

Output

Type

For Configurations

Throws

  • S3:SignatureDoesNotMatch

  • S3:RequestTorrentOfBucketError

  • S3:MalformedACLError

  • S3:TokenRefreshRequired

  • S3:InvalidDigest

  • S3:UnexpectedContent

  • S3:InlineDataTooLarge

  • S3:RestoreAlreadyInProgress

  • S3:AccessDenied

  • S3:NoSuchKey

  • S3:RequestTimeTooSkewed

  • S3:MissingContentLength

  • S3:MissingRequestBodyError

  • S3:UNKNOWN

  • S3:MaxMessageLengthExceeded

  • S3:InvalidURI

  • S3:PermanentRedirect

  • S3:IncompleteBody

  • S3:NoLoggingStatusForKey

  • S3:TooManyBuckets

  • S3:AccountProblem

  • S3:MissingSecurityHeader

  • S3:BucketAlreadyExists

  • S3:UserKeyMustBeSpecified

  • S3:MalformedXML

  • S3:OperationAborted

  • S3:RETRY_EXHAUSTED

  • S3:InvalidRequest

  • S3:InvalidPartOrder

  • S3:CONNECTIVITY

  • S3:MethodNotAllowed

  • S3:InvalidLocationConstraint

  • S3:InvalidTargetBucketForLogging

  • S3:RequestIsNotMultiPartContent

  • S3:NoSuchLifecycleConfiguration

  • S3:NotImplemented

  • S3:NoSuchUpload

  • S3:EntityTooLarge

  • S3:MaxPostPreDataLengthExceededError

  • S3:ServiceUnavailable

  • S3:InvalidSOAPRequest

  • S3:UnresolvableGrantByEmailAddress

  • S3:CrossLocationLoggingProhibited

  • S3:NoSuchBucketPolicy

  • S3:PreconditionFailed

  • S3:InvalidPart

  • S3:MetadataTooLarge

  • S3:MissingSecurityElement

  • S3:InternalError

  • S3:InvalidAccessKeyId

  • S3:InvalidObjectState

  • S3:InvalidBucketName

  • S3:EntityTooSmall

  • S3:InvalidToken

  • S3:InvalidStorageClass

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:NoSuchBucket

  • S3:InvalidAddressingHeader

  • S3:NotSignedUp

  • S3:KeyTooLong

  • S3:InvalidSecurity

  • S3:BucketNotEmpty

  • S3:RequestTimeout

  • S3:CredentialsNotSupported

  • S3:InvalidBucketState

  • S3:BucketAlreadyOwnedByYou

  • S3:InvalidEncryptionAlgorithmError

  • S3:ExpiredToken

  • S3:AmbiguousGrantByEmailAddress

  • S3:Redirect

  • S3:MissingAttachment

  • S3:TemporaryRedirect

  • S3:MalformedPOSTRequest

  • S3:InvalidPayer

  • S3:InvalidArgument

  • S3:BadDigest

  • S3:IllegalVersioningConfigurationException

  • S3:NoSuchVersion

  • S3:SlowDown

  • S3:IncorrectNumberOfFilesInPostRequest

  • S3:InvalidPolicyDocument

  • S3:InvalidRange

Types

Reconnection

Field Type Description Default Value Required

Fails Deployment

Boolean

When the application is deployed, a connectivity test is performed on all connectors. If set to true, deployment will fail if the test doesn’t pass after exhausting the associated reconnection strategy

Reconnection Strategy

The reconnection strategy to use

Reconnect

Field Type Description Default Value Required

Frequency

Number

How often (in ms) to reconnect

Count

Number

How many reconnection attempts to make

Reconnect Forever

Field Type Description Default Value Required

Frequency

Number

How often (in ms) to reconnect

Expiration Policy

Field Type Description Default Value Required

Max Idle Time

Number

A scalar time value for the maximum amount of time a dynamic configuration instance should be allowed to be idle before it’s considered eligible for expiration

Time Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit that qualifies the maxIdleTime attribute

Complete Multipart Upload Result

Field Type Description Default Value Required

Bucket Name

String

E Tag

String

Expiration Time

Date

Expiration Time Rule Id

String

Key

String

Location

String

Version Id

String

Part E Tag

Field Type Description Default Value Required

Etag

String

Part Number

Number

Object Result

Field Type Description Default Value Required

Etag

String

Expiration Time

DateTime

Expiration Time Rule Id

String

Last Modified Date

DateTime

Version Id

String

Bucket

Field Type Description Default Value Required

Creation Date

DateTime

Name

String

Owner

Owner

Field Type Description Default Value Required

Display Name

String

Id

String

Key Version

Field Type Description Default Value Required

Value

String

Version

String

Grant

Field Type Description Default Value Required

Grantee

Permission

Enumeration, one of:

  • FULL_CONTROL

  • READ

  • WRITE

  • READ_ACP

  • WRITE_ACP

Grantee

Field Type Description Default Value Required

Display Name

String

Group Uri

Enumeration, one of:

  • AllUsers

  • AuthenticatedUsers

  • LogDelivery

Identifier

String

Type Identifier

Enumeration, one of:

  • ID

  • EMAIL_ADDRESS

  • URI

Access Control List Attributes

Field Type Description Default Value Required

Owner Display Name

String

Owner Id

String

CORS Rule

Field Type Description Default Value Required

Allowed Headers

Array of String

Allowed Methods

Array of Enumeration, one of:

  • GET

  • PUT

  • HEAD

  • POST

  • DELETE

Allowed Origins

Array of String

Exposed Headers

Array of String

Id

String

Max Age Seconds

Number

BLC Rule

Field Type Description Default Value Required

Expiration Date

DateTime

Expiration In Days

Number

Id

String

Noncurrent Version Expiration In Days

Number

Noncurrent Version Transition

Prefix

String

Status

String

Transition

Noncurrent Version Transition

Field Type Description Default Value Required

Days

Number

Storage Class

Enumeration, one of:

  • STANDARD

  • REDUCED_REDUNDANCY

  • GLACIER

Transition

Field Type Description Default Value Required

Date

DateTime

Days

Number

Storage Class

Enumeration, one of:

  • STANDARD

  • REDUCED_REDUNDANCY

  • GLACIER

Bucket Logging Configuration

Field Type Description Default Value Required

Destination Bucket Name

String

Log File Prefix

String

Bucket Website Configuration

Field Type Description Default Value Required

Error Document

String

Index Document Suffix

String

Redirect All Requests To

Routing Rules

Array of Routing Rule

Redirect Rule

Field Type Description Default Value Required

Host Name

String

Http Redirect Code

String

Protocol

String

Replace Key Prefix With

String

Replace Key With

String

Routing Rule

Field Type Description Default Value Required

Condition

Redirect

Routing Rule Condition

Field Type Description Default Value Required

Http Error Code Returned Equals

String

Key Prefix Equals

String

S3 Object Attributes

Field Type Description Default Value Required

Bucket Name

String

Cache Control

String

Content Disposition

String

Content Encoding

String

Content Language

String

Content Length

Number

Content MD5

String

Content Type

String

Etag

String

Expiration Time

DateTime

Expiration Time Rule Id

String

Http Expires Date

DateTime

Key

String

Last Modified

DateTime

Redirect Location

String

Replication Status

String

Requester Charged

Boolean

Restore Expiration Time

DateTime

Sse Algorithm

String

Sse Aws Kms Key Id

String

Sse Customer Algorithm

String

Sse Customer Key Md5

String

Storage Class

Enumeration, one of:

  • STANDARD

  • REDUCED_REDUNDANCY

  • GLACIER

User Meta Data

Object

User Metadata

Object

Version Id

String

Repeatable In Memory Stream

Field Type Description Default Value Required

Initial Buffer Size

Number

This is the amount of memory that will be allocated in order to consume the stream and provide random access to it. If the stream contains more data than can be fit into this buffer, then it will be expanded by according to the bufferSizeIncrement attribute, with an upper limit of maxInMemorySize.

Buffer Size Increment

Number

This is by how much will be buffer size by expanded if it exceeds its initial size. Setting a value of zero or lower will mean that the buffer should not expand, meaning that a STREAM_MAXIMUM_SIZE_EXCEEDED error will be raised when the buffer gets full.

Max Buffer Size

Number

This is the maximum amount of memory that will be used. If more than that is used then a STREAM_MAXIMUM_SIZE_EXCEEDED error will be raised. A value lower or equal to zero means no limit.

Buffer Unit

Enumeration, one of:

  • BYTE

  • KB

  • MB

  • GB

The unit in which all these attributes are expressed

Repeatable File Store Stream

Field Type Description Default Value Required

Max In Memory Size

Number

Defines the maximum memory that the stream should use to keep data in memory. If more than that is consumed then it will start to buffer the content on disk.

Buffer Unit

Enumeration, one of:

  • BYTE

  • KB

  • MB

  • GB

The unit in which maxInMemorySize is expressed

Object Metadata Parameter Group

Field Type Description Default Value Required

User Metadata

Object

Last Modified

DateTime

Content Length

Number

0

Content Type

String

Content Language

String

Content Encoding

String

Cache Control

String

Content MD5

String

Content Disposition

String

Etag

String

Version Id

String

Sse Algorithm

String

Sse Customer Algorithm

String

Sse Customer Key Md5

String

Expiration Time

DateTime

Expiration Time Rule Id

String

Restore Expiration Time

DateTime

Ongoing Restore

Boolean

false

Http Expires Date

DateTime

Storage Class

Enumeration, one of:

  • STANDARD

  • REDUCED_REDUNDANCY

  • GLACIER

STANDARD

Sse Aws Kms Key Id

String

Requester Charged

Boolean

false

Replication Status

String

Multipart Upload Listing

Field Type Description Default Value Required

Bucket Name

String

Common Prefixes

Array of String

Delimiter

String

Encoding Type

String

Key Marker

String

Max Uploads

Number

Multipart Uploads

Array of Multipart Upload

Next Key Marker

String

Next Upload Id Marker

String

Prefix

String

Truncated

Boolean

Upload Id Marker

String

Multipart Upload

Field Type Description Default Value Required

Initiated

DateTime

Initiator

Key

String

Owner

Storage Class

String

Upload Id

String

S3 Object Summary

Field Type Description Default Value Required

E Tag

String

Bucket Name

String

Key

String

Last Modified

DateTime

Owner

Size

Number

Storage Class

String

Repeatable In Memory Iterable

Field Type Description Default Value Required

Initial Buffer Size

Number

This is the amount of instances that will be initially be allowed to be kept in memory in order to consume the stream and provide random access to it. If the stream contains more data than can fit into this buffer, then it will be expanded according to the bufferSizeIncrement attribute, with an upper limit of maxInMemorySize. Default value is 100 instances.

Buffer Size Increment

Number

This is by how much the buffer size expands if it exceeds its initial size. Setting a value of zero or lower will mean that the buffer should not expand, meaning that a STREAM_MAXIMUM_SIZE_EXCEEDED error will be raised when the buffer gets full. Default value is 100 instances.

Max Buffer Size

Number

This is the maximum amount of memory to use. If more than that is used, then a STREAM_MAXIMUM_SIZE_EXCEEDED error will be raised. A value lower or equal to zero means no limit.

Repeatable File Store Iterable

Field Type Description Default Value Required

Max In Memory Size

Number

This is the maximum amount of instances that will be kept in memory. If more than that is required, then it will start to buffer the content on disk.

Buffer Unit

Enumeration, one of:

  • BYTE

  • KB

  • MB

  • GB

The unit in which maxInMemorySize is expressed

Part Listing

Field Type Description Default Value Required

Bucket Name

String

Encoding Type

String

Initiator

Key

String

Max Parts

Number

Next Part Number Marker

Number

Owner

Part Number Marker

Number

Parts

Array of Part Summary

Storage Class

String

Truncated

Boolean

Upload Id

String

Part Summary

Field Type Description Default Value Required

E Tag

String

Last Modified

DateTime

Part Number

Number

Size

Number

S3 Version Summary

Field Type Description Default Value Required

E Tag

String

Bucket Name

String

Delete Marker

Boolean

Is Delete Marker

Boolean

Is Latest

Boolean

Key

String

Last Modified

DateTime

Latest

Boolean

Owner

Size

Number

Storage Class

String

Version Id

String

Upload Part Result

Field Type Description Default Value Required

Etag

String

Part Number

Number

Copy Part Result

Field Type Description Default Value Required

E Tag

String

Etag

String

Last Modified Date

DateTime

Part Number

Number

Version Id

String

We use cookies to make interactions with our websites and services easy and meaningful, to better understand how they are used and to tailor advertising. You can read more and make your cookie choices here. By continuing to use this site you are giving us your consent to do this.

+