Contact Us 1-800-596-4880

Amazon S3 Connector 5.8 Reference - Mule 4

Anypoint Connector for Amazon S3 (Amazon S3 Connector) provides connectivity to the Amazon S3 API, enabling you to interface with Amazon S3 to store objects, download and use data with other AWS services, and build applications that require internet storage.

Configuration

Default Configuration for Amazon S3 Connector.

Name Type Description Default Value Required

Name

String

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

x

Connection

Connection types for this configuration.

x

Expiration Policy

Configures the minimum amount of time that a dynamic configuration instance can remain idle before Mule considers it eligible for expiration.

Basic Connection Type

Uses a session token provided by Amazon STS to connect to Amazon S3.

Name Type Description Default Value Required

Session Token

String

Session token provided by Amazon Secure Token Service (STS).

Connection Timeout

Number

How long the connector waits before timing out when establishing a connection to the remote service. A value of 0 means infinity and is not recommended.

50

Connection Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Connection Timeout field.

SECONDS

Max Connections

Number

Sets the maximum number of allowed open HTTP connections.

Socket Timeout

Number

How long the socket waits for data to transfer over an established, open connection before the connection times out. A value of 0 means infinity and is not recommended.

50

Socket Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Socket Timeout field.

SECONDS

Access Key

String

Access key provided by Amazon.

x

Secret Key

String

Secret key provided by Amazon.

x

Region Endpoint

String

Sets the topic region endpoint.

US_EAST_1

Try Default AWSCredentials Provider Chain

Boolean

Set this field to true to obtain credentials from the AWS environment. See Using Credentials for more information.

false

Custom Service Endpoint

String

Sets a custom service endpoint. Useful when a non-standard service endpoint is required, such as a VPC endpoint. For local connections, set this field to http://localhost:8000/.

TLS Configuration

TLS

Configures TLS. If using the HTTPS protocol, you must configure TLS.

Reconnection

Configures a reconnection strategy to use when a connector operation fails to connect to an external server.

Host

String

Optional proxy host.

Port

Number

Optional proxy port.

Username

String

Optional proxy username.

Password

String

Optional proxy password.

Domain

String

Optional proxy domain.

Workstation

String

Optional proxy workstation.

Force Global Bucket Access

Boolean

Enable this option to execute bucket-related operations against other regions than the one configured for this connector.

false

S3 Compatible Storage URL (Deprecated)

String

URL to connect to when S3-compatible storage is used. If unspecified, the connector uses the default AWS S3 URL. If both the Custom Service Endpoint and S3 Compatible Storage Url are specified, then the Custom Service Endpoint is used.

Role Connection Type

Uses the Amazon role ARN that uniquely identifies the role to allow cross-account access.

The Role connection type is supported only for standalone or Runtime Fabric deployments. The Role connection type is not supported for CloudHub deployments.
Name Type Description Default Value Required

Role ARN

String

Uniquely identifies the role used to gain cross-account access.

x

Custom STS Endpoint

String

Sets a custom STS endpoint. Useful when a non-standard service endpoint is required, such as a VPC endpoint.

Connection Timeout

Number

How long the connector waits before timing out when establishing a connection to the remote service. A value of 0 means infinity and is not recommended.

50

Connection Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Connection Timeout field.

SECONDS

Max Connections

Number

Sets the maximum number of allowed open HTTP connections.

Socket Timeout

Number

How long the socket waits for data to transfer over an established, open connection before the connection times out. A value of 0 means infinity and is not recommended.

50

Socket Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Socket Timeout field.

SECONDS

Access Key

String

Access key provided by Amazon.

x

Secret Key

String

Secret key provided by Amazon.

x

Region Endpoint

String

Sets the topic region endpoint.

US_EAST_1

Try Default AWSCredentials Provider Chain

Boolean

Set this field to true to obtain credentials from the AWS environment. See Using Credentials for more information.

false

Custom Service Endpoint

String

Sets a custom service endpoint. Useful when a non-standard service endpoint is required, such as a VPC endpoint. For local connections, set this field to http://localhost:8000/.

TLS Configuration

TLS

Configures TLS. If using the HTTPS protocol, you must configure TLS.

Reconnection

Configures a reconnection strategy to use when a connector operation fails to connect to an external server.

Host

String

Optional proxy host.

Port

Number

Optional proxy port.

Username

String

Optional proxy username.

Password

String

Optional proxy password.

Domain

String

Optional proxy domain.

Workstation

String

Optional proxy workstation.

Force Global Bucket Access

Boolean

Enable this option to execute bucket-related operations against other regions than the one configured for this connector.

false

S3 Compatible Storage URL (Deprecated)

String

URL to connect to when S3-compatible storage is used. If unspecified, the connector uses the default AWS S3 URL. If both the Custom Service Endpoint and S3 Compatible Storage Url are specified, then the Custom Service Endpoint is used.

Sources

You must perform additional configuration to use the sources provided by Amazon S3 Connector. Refer to the prerequisites before configuring your sources.

On Deleted Object

<s3:deleted-object-trigger>

You must perform additional configuration to use the sources provided by Amazon S3 Connector. Refer to the prerequisites before configuring your sources.

Initiates a Mule flow when an object is deleted from an Amazon S3 bucket, and sends an SQS notification about the deleted object.

You must also add the following IAM permissions for this source:

Specified Notification Queue Name

  • sqs:ReceiveMessage

  • sqs:DeleteMessage

Specified Notification Configuration Name

  • s3:GetBucketNotification

Unspecified Notification Queue Name

  • sqs:CreateQueue

  • sqs:GetQueueAttributes

  • sqs:SetQueueAttributes

  • sqs:GetQueueUrl

Unspecified Notification Configuration Name

  • s3:PutBucketNotification

Name Type Description Default Value Required

Configuration

String

Name of the configuration to use.

x

Bucket Name

String

Bucket’s name.

x

Primary Node Only

Boolean

Determines whether to execute this source on only the primary node when running Mule instances in a cluster.

Scheduling Strategy

scheduling-strategy

Configures the scheduler that triggers the polling.

x

Redelivery Policy

Defines a policy for processing the redelivery of the same message.

Notification Queue Name

String

Amazon SQS queue name used to notify users when a new object is deleted in an S3 bucket. If omitted, MULE-S3-TRIGGER-DELETED-QUEUE-<'bucket-name'> is used. Note that Notification Queue Name and Notification Configuration Name are mutually exclusive.

Notification Configuration Name

String

Specifies the name of the notification configuration used in the source. If omitted, MULE-S3-TRIGGER-DELETED-OBJECT-CONF-<'bucket-name'> is used. The notification configuration must exist and must be of event type s3:ObjectRemoved:*. Configurations with events of the same type must not have overlapping prefix or suffix configurations. Note that Notification Queue Name and Notification Configuration Name are mutually exclusive.

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

S3 Object Summary

Attributes Type

Associated Configurations

On New Object

<s3:new-object-trigger>

You must perform additional configuration to use the sources provided by Amazon S3 Connector. Refer to the prerequisites before configuring your sources.

Initiates a Mule flow when an object is created in an Amazon S3 bucket, and sends an SQS notification about the new object.

You must also add the following IAM permissions for this source:

Specified Notification Queue Name

  • sqs:ReceiveMessage

  • sqs:DeleteMessage

Specified Notification Configuration Name

  • s3:GetBucketNotification

Unspecified Notification Queue Name

  • sqs:CreateQueue

  • sqs:GetQueueAttributes

  • sqs:SetQueueAttributes

  • sqs:GetQueueUrl

Unspecified Notification Configuration Name

  • s3:PutBucketNotification

Name Type Description Default Value Required

Configuration

String

Name of the configuration to use.

x

Bucket Name

String

Bucket’s name.

x

Primary Node Only

Boolean

Determines whether to execute this source on only the primary node when running Mule instances in a cluster.

Scheduling Strategy

scheduling-strategy

Configures the scheduler that triggers the polling.

x

Redelivery Policy

Defines a policy for processing the redelivery of the same message.

Notification Queue Name

String

Amazon SQS queue name used to notify users when a new object is created in an S3 bucket. If omitted, MULE-S3-TRIGGER-NEW-QUEUE-<'bucket-name'> is used. Note that Notification Queue Name and Notification Configuration Name are mutually exclusive.

Notification Configuration Name

String

Specifies the name of the notification configuration used in the source. If omitted, MULE-S3-TRIGGER-NEW-OBJECT-CONF-<'bucket-name'> is used. The notification configuration must exist and must be of event type s3:ObjectCreated:*. Configurations with events of the same type must not have overlapping prefix or suffix configurations. Note that Notification Queue Name and Notification Configuration Name are mutually exclusive.

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

S3 Object Summary

Attributes Type

Associated Configurations

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 might or might not succeed. As a result, it might be necessary to abort a given multipart upload multiple times to completely free all storage consumed by all parts.

Name Type Description Default Value Required

Configuration

String

Name of the configuration to use.

x

Bucket Name

String

Name of the bucket containing the multipart upload to abort.

x

Key

String

Key of the multipart upload to abort.

x

Upload Id

String

ID of the upload to abort.

x

Reconnection Strategy

Retry strategy in case of connectivity errors.

Associated Configurations

Throws

  • S3:INVALID_RANGE

  • S3:REDIRECT

  • S3:SERVICE_UNAVAILABLE

  • S3:REQUEST_TIME_TOO_SKEWED

  • S3:INVALID_STORAGE_CLASS

  • S3:MAX_MESSAGE_LENGTH_EXCEEDED

  • S3:REQUEST_IS_NOT_MULTI_PART_CONTENT

  • S3:UNEXPECTED_CONTENT

  • S3:NO_SUCH_BUCKET

  • S3:ENTITY_TOO_SMALL

  • S3:INVALID_SOAP_REQUEST

  • S3:INVALID_PART

  • S3:METADATA_TOO_LARGE

  • S3:NO_SUCH_VERSION

  • S3:PRECONDITION_FAILED

  • S3:BUCKET_ALREADY_EXISTS

  • S3:MISSING_SECURITY_ELEMENT

  • S3:AMBIGUOUS_GRANT_BY_EMAIL_ADDRESS

  • S3:INVALID_URI

  • S3:NOT_SIGNED_UP

  • S3:INVALID_ADDRESSING_HEADER

  • S3:MAX_POST_PRE_DATA_LENGTH_EXCEEDED_ERROR

  • S3:ILLEGAL_VERSIONING_CONFIGURATION_EXCEPTION

  • S3:INVALID_PAYER

  • S3:INVALID_SECURITY

  • S3:NO_SUCH_BUCKET_POLICY

  • S3:OPERATION_ABORTED

  • S3:INVALID_ACCESS_KEY_ID

  • S3:INVALID_LOCATION_CONSTRAINT

  • S3:INLINE_DATA_TOO_LARGE

  • S3:SIGNATURE_DOES_NOT_MATCH

  • S3:UNRESOLVABLE_GRANT_BY_EMAIL_ADDRESS

  • S3:NO_SUCH_LIFECYCLE_CONFIGURATION

  • S3:KEY_TOO_LONG

  • S3:INVALID_BUCKET_NAME

  • S3:INVALID_TOKEN

  • S3:TEMPORARY_REDIRECT

  • S3:BUCKET_NOT_EMPTY

  • S3:MALFORMED_POST_REQUEST

  • S3:BAD_DIGEST

  • S3:CROSS_LOCATION_LOGGING_PROHIBITED

  • S3:REQUEST_TIMEOUT

  • S3:TOO_MANY_BUCKETS

  • S3:NO_SUCH_KEY

  • S3:MISSING_ATTACHMENT

  • S3:INVALID_BUCKET_STATE

  • S3:RETRY_EXHAUSTED

  • S3:INVALID_PART_ORDER

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:INVALID_POLICY_DOCUMENT

  • S3:MALFORMED_XML

  • S3:ACCOUNT_PROBLEM

  • S3:USER_KEY_MUST_BE_SPECIFIED

  • S3:MISSING_CONTENT_LENGTH

  • S3:INVALID_DIGEST

  • S3:ACCESS_DENIED

  • S3:MISSING_REQUEST_BODY_ERROR

  • S3:REQUEST_TORRENT_OF_BUCKET_ERROR

  • S3:TOKEN_REFRESH_REQUIRED

  • S3:RESTORE_ALREADY_IN_PROGRESS

  • S3:NO_LOGGING_STATUS_FOR_KEY

  • S3:INVALID_OBJECT_STATE

  • S3:CONNECTIVITY

  • S3:INVALID_ENCRYPTION_ALGORITHM_ERROR

  • S3:PERMANENT_REDIRECT

  • S3:INVALID_REQUEST

  • S3:INCORRECT_NUMBER_OF_FILES_IN_POST_REQUEST

  • S3:UNKNOWN

  • S3:MALFORMED_ACL_ERROR

  • S3:CREDENTIALS_NOT_SUPPORTED

  • S3:NOT_IMPLEMENTED

  • S3:INVALID_TARGET_BUCKET_FOR_LOGGING

  • S3:INVALID_ARGUMENT

  • S3:NO_SUCH_UPLOAD

  • S3:INTERNAL_ERROR

  • S3:SLOW_DOWN

  • S3:METHOD_NOT_ALLOWED

  • S3:ENTITY_TOO_LARGE

  • S3:EXPIRED_TOKEN

  • S3:MISSING_SECURITY_HEADER

  • S3:BUCKET_ALREADY_OWNED_BY_YOU

  • S3:INCOMPLETE_BODY

Complete Multipart Upload

<s3:complete-multipart-upload>

Completes a multipart upload by assembling previously uploaded parts.

Name Type Description Default Value Required

Configuration

String

Name of the configuration to use.

x

Bucket Name

String

Name of the bucket containing the multipart upload to complete.

x

Key

String

Key in which the multipart upload to complete is stored.

x

Upload Id

String

ID of the multipart upload to complete.

x

Part ETags

Array of Part E Tag

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

#[payload]

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Associated Configurations

Throws

  • S3:INVALID_RANGE

  • S3:REDIRECT

  • S3:SERVICE_UNAVAILABLE

  • S3:REQUEST_TIME_TOO_SKEWED

  • S3:INVALID_STORAGE_CLASS

  • S3:MAX_MESSAGE_LENGTH_EXCEEDED

  • S3:REQUEST_IS_NOT_MULTI_PART_CONTENT

  • S3:UNEXPECTED_CONTENT

  • S3:NO_SUCH_BUCKET

  • S3:ENTITY_TOO_SMALL

  • S3:INVALID_SOAP_REQUEST

  • S3:INVALID_PART

  • S3:METADATA_TOO_LARGE

  • S3:NO_SUCH_VERSION

  • S3:PRECONDITION_FAILED

  • S3:BUCKET_ALREADY_EXISTS

  • S3:MISSING_SECURITY_ELEMENT

  • S3:AMBIGUOUS_GRANT_BY_EMAIL_ADDRESS

  • S3:INVALID_URI

  • S3:NOT_SIGNED_UP

  • S3:INVALID_ADDRESSING_HEADER

  • S3:MAX_POST_PRE_DATA_LENGTH_EXCEEDED_ERROR

  • S3:ILLEGAL_VERSIONING_CONFIGURATION_EXCEPTION

  • S3:INVALID_PAYER

  • S3:INVALID_SECURITY

  • S3:NO_SUCH_BUCKET_POLICY

  • S3:OPERATION_ABORTED

  • S3:INVALID_ACCESS_KEY_ID

  • S3:INVALID_LOCATION_CONSTRAINT

  • S3:INLINE_DATA_TOO_LARGE

  • S3:SIGNATURE_DOES_NOT_MATCH

  • S3:UNRESOLVABLE_GRANT_BY_EMAIL_ADDRESS

  • S3:NO_SUCH_LIFECYCLE_CONFIGURATION

  • S3:KEY_TOO_LONG

  • S3:INVALID_BUCKET_NAME

  • S3:INVALID_TOKEN

  • S3:TEMPORARY_REDIRECT

  • S3:BUCKET_NOT_EMPTY

  • S3:MALFORMED_POST_REQUEST

  • S3:BAD_DIGEST

  • S3:CROSS_LOCATION_LOGGING_PROHIBITED

  • S3:REQUEST_TIMEOUT

  • S3:TOO_MANY_BUCKETS

  • S3:NO_SUCH_KEY

  • S3:MISSING_ATTACHMENT

  • S3:INVALID_BUCKET_STATE

  • S3:RETRY_EXHAUSTED

  • S3:INVALID_PART_ORDER

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:INVALID_POLICY_DOCUMENT

  • S3:MALFORMED_XML

  • S3:ACCOUNT_PROBLEM

  • S3:USER_KEY_MUST_BE_SPECIFIED

  • S3:MISSING_CONTENT_LENGTH

  • S3:INVALID_DIGEST

  • S3:ACCESS_DENIED

  • S3:MISSING_REQUEST_BODY_ERROR

  • S3:REQUEST_TORRENT_OF_BUCKET_ERROR

  • S3:TOKEN_REFRESH_REQUIRED

  • S3:RESTORE_ALREADY_IN_PROGRESS

  • S3:NO_LOGGING_STATUS_FOR_KEY

  • S3:INVALID_OBJECT_STATE

  • S3:CONNECTIVITY

  • S3:INVALID_ENCRYPTION_ALGORITHM_ERROR

  • S3:PERMANENT_REDIRECT

  • S3:INVALID_REQUEST

  • S3:INCORRECT_NUMBER_OF_FILES_IN_POST_REQUEST

  • S3:UNKNOWN

  • S3:MALFORMED_ACL_ERROR

  • S3:CREDENTIALS_NOT_SUPPORTED

  • S3:NOT_IMPLEMENTED

  • S3:INVALID_TARGET_BUCKET_FOR_LOGGING

  • S3:INVALID_ARGUMENT

  • S3:NO_SUCH_UPLOAD

  • S3:INTERNAL_ERROR

  • S3:SLOW_DOWN

  • S3:METHOD_NOT_ALLOWED

  • S3:ENTITY_TOO_LARGE

  • S3:EXPIRED_TOKEN

  • S3:MISSING_SECURITY_HEADER

  • S3:BUCKET_ALREADY_OWNED_BY_YOU

  • S3:INCOMPLETE_BODY

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 is copied to the new destination object, unless new object metadata is specified.

The access control list (ACL) is not copied to the new object, and is set to PRIVATE unless a new ACL is specified.

If no destination bucket is specified, the same bucket as the source bucket is used (local copy). The estimation object’s Content-Type HTTP header is set with the specified value. If it is passed null, then the default MIME type application/octet-stream is set.

Name Type Description Default Value Required

Configuration

String

Name of the configuration to use.

x

Source Bucket Name

String

Source object’s bucket.

x

Source Key

String

Source object’s key.

x

Source Version Id

String

Specific version of the source object to copy, if versioning is enabled.

Destination Bucket Name

String

Destination object’s bucket. If the bucket isn’t specified, the object is copied within the same bucket.

Destination Key

String

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

Access control list (ACL) of the destination object.

PRIVATE

Destination Storage Class

Enumeration, one of:

  • STANDARD

  • STANDARD_IA

  • INTELLIGENT_TIERING

  • ONEZONE_IA

  • REDUCED_REDUNDANCY

  • GLACIER

One of the Storage Class enumerated values.

STANDARD

Destination User Metadata

Object

New metadata of the destination object. If specified, this overrides what is copied from the source object.

Modified Since

DateTime

Modified constraint that restricts this request to executing only if the object is modified after the specified date.

Unmodified Since

DateTime

Unmodified constraint that restricts this request to executing only if the object is not modified after this date.

Encryption

String

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

Content Type

String

Destination object’s Content-Type HTTP header.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Object Result

Associated Configurations

Throws

  • S3:INVALID_RANGE

  • S3:REDIRECT

  • S3:SERVICE_UNAVAILABLE

  • S3:REQUEST_TIME_TOO_SKEWED

  • S3:INVALID_STORAGE_CLASS

  • S3:MAX_MESSAGE_LENGTH_EXCEEDED

  • S3:REQUEST_IS_NOT_MULTI_PART_CONTENT

  • S3:UNEXPECTED_CONTENT

  • S3:NO_SUCH_BUCKET

  • S3:ENTITY_TOO_SMALL

  • S3:INVALID_SOAP_REQUEST

  • S3:INVALID_PART

  • S3:METADATA_TOO_LARGE

  • S3:NO_SUCH_VERSION

  • S3:PRECONDITION_FAILED

  • S3:BUCKET_ALREADY_EXISTS

  • S3:MISSING_SECURITY_ELEMENT

  • S3:AMBIGUOUS_GRANT_BY_EMAIL_ADDRESS

  • S3:INVALID_URI

  • S3:NOT_SIGNED_UP

  • S3:INVALID_ADDRESSING_HEADER

  • S3:MAX_POST_PRE_DATA_LENGTH_EXCEEDED_ERROR

  • S3:ILLEGAL_VERSIONING_CONFIGURATION_EXCEPTION

  • S3:INVALID_PAYER

  • S3:INVALID_SECURITY

  • S3:NO_SUCH_BUCKET_POLICY

  • S3:OPERATION_ABORTED

  • S3:INVALID_ACCESS_KEY_ID

  • S3:INVALID_LOCATION_CONSTRAINT

  • S3:INLINE_DATA_TOO_LARGE

  • S3:SIGNATURE_DOES_NOT_MATCH

  • S3:UNRESOLVABLE_GRANT_BY_EMAIL_ADDRESS

  • S3:NO_SUCH_LIFECYCLE_CONFIGURATION

  • S3:KEY_TOO_LONG

  • S3:INVALID_BUCKET_NAME

  • S3:INVALID_TOKEN

  • S3:TEMPORARY_REDIRECT

  • S3:BUCKET_NOT_EMPTY

  • S3:MALFORMED_POST_REQUEST

  • S3:BAD_DIGEST

  • S3:CROSS_LOCATION_LOGGING_PROHIBITED

  • S3:REQUEST_TIMEOUT

  • S3:TOO_MANY_BUCKETS

  • S3:NO_SUCH_KEY

  • S3:MISSING_ATTACHMENT

  • S3:INVALID_BUCKET_STATE

  • S3:RETRY_EXHAUSTED

  • S3:INVALID_PART_ORDER

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:INVALID_POLICY_DOCUMENT

  • S3:MALFORMED_XML

  • S3:ACCOUNT_PROBLEM

  • S3:USER_KEY_MUST_BE_SPECIFIED

  • S3:MISSING_CONTENT_LENGTH

  • S3:INVALID_DIGEST

  • S3:ACCESS_DENIED

  • S3:MISSING_REQUEST_BODY_ERROR

  • S3:REQUEST_TORRENT_OF_BUCKET_ERROR

  • S3:TOKEN_REFRESH_REQUIRED

  • S3:RESTORE_ALREADY_IN_PROGRESS

  • S3:NO_LOGGING_STATUS_FOR_KEY

  • S3:INVALID_OBJECT_STATE

  • S3:CONNECTIVITY

  • S3:INVALID_ENCRYPTION_ALGORITHM_ERROR

  • S3:PERMANENT_REDIRECT

  • S3:INVALID_REQUEST

  • S3:INCORRECT_NUMBER_OF_FILES_IN_POST_REQUEST

  • S3:UNKNOWN

  • S3:MALFORMED_ACL_ERROR

  • S3:CREDENTIALS_NOT_SUPPORTED

  • S3:NOT_IMPLEMENTED

  • S3:INVALID_TARGET_BUCKET_FOR_LOGGING

  • S3:INVALID_ARGUMENT

  • S3:NO_SUCH_UPLOAD

  • S3:INTERNAL_ERROR

  • S3:SLOW_DOWN

  • S3:METHOD_NOT_ALLOWED

  • S3:ENTITY_TOO_LARGE

  • S3:EXPIRED_TOKEN

  • S3:MISSING_SECURITY_HEADER

  • S3:BUCKET_ALREADY_OWNED_BY_YOU

  • S3:INCOMPLETE_BODY

Create Bucket

<s3:create-bucket>

Creates a new bucket. The 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 Amazon S3 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, you can 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 be between 3 and 63 characters long. They must not contain underscores, adjacent periods, dashes next to periods, or uppercase characters. They must also not end with a dash.

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

Name of the configuration to use.

x

Bucket Name

String

Bucket to create. It must not already exist.

x

Region

String

Region in which 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

Access control list (ACL) of the new bucket.

PRIVATE

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Bucket

Associated Configurations

Throws

  • S3:INVALID_RANGE

  • S3:REDIRECT

  • S3:SERVICE_UNAVAILABLE

  • S3:REQUEST_TIME_TOO_SKEWED

  • S3:INVALID_STORAGE_CLASS

  • S3:MAX_MESSAGE_LENGTH_EXCEEDED

  • S3:REQUEST_IS_NOT_MULTI_PART_CONTENT

  • S3:UNEXPECTED_CONTENT

  • S3:NO_SUCH_BUCKET

  • S3:ENTITY_TOO_SMALL

  • S3:INVALID_SOAP_REQUEST

  • S3:INVALID_PART

  • S3:METADATA_TOO_LARGE

  • S3:NO_SUCH_VERSION

  • S3:PRECONDITION_FAILED

  • S3:BUCKET_ALREADY_EXISTS

  • S3:MISSING_SECURITY_ELEMENT

  • S3:AMBIGUOUS_GRANT_BY_EMAIL_ADDRESS

  • S3:INVALID_URI

  • S3:NOT_SIGNED_UP

  • S3:INVALID_ADDRESSING_HEADER

  • S3:MAX_POST_PRE_DATA_LENGTH_EXCEEDED_ERROR

  • S3:ILLEGAL_VERSIONING_CONFIGURATION_EXCEPTION

  • S3:INVALID_PAYER

  • S3:INVALID_SECURITY

  • S3:NO_SUCH_BUCKET_POLICY

  • S3:OPERATION_ABORTED

  • S3:INVALID_ACCESS_KEY_ID

  • S3:INVALID_LOCATION_CONSTRAINT

  • S3:INLINE_DATA_TOO_LARGE

  • S3:SIGNATURE_DOES_NOT_MATCH

  • S3:UNRESOLVABLE_GRANT_BY_EMAIL_ADDRESS

  • S3:NO_SUCH_LIFECYCLE_CONFIGURATION

  • S3:KEY_TOO_LONG

  • S3:INVALID_BUCKET_NAME

  • S3:INVALID_TOKEN

  • S3:TEMPORARY_REDIRECT

  • S3:BUCKET_NOT_EMPTY

  • S3:MALFORMED_POST_REQUEST

  • S3:BAD_DIGEST

  • S3:CROSS_LOCATION_LOGGING_PROHIBITED

  • S3:REQUEST_TIMEOUT

  • S3:TOO_MANY_BUCKETS

  • S3:NO_SUCH_KEY

  • S3:MISSING_ATTACHMENT

  • S3:INVALID_BUCKET_STATE

  • S3:RETRY_EXHAUSTED

  • S3:INVALID_PART_ORDER

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:INVALID_POLICY_DOCUMENT

  • S3:MALFORMED_XML

  • S3:ACCOUNT_PROBLEM

  • S3:USER_KEY_MUST_BE_SPECIFIED

  • S3:MISSING_CONTENT_LENGTH

  • S3:INVALID_DIGEST

  • S3:ACCESS_DENIED

  • S3:MISSING_REQUEST_BODY_ERROR

  • S3:REQUEST_TORRENT_OF_BUCKET_ERROR

  • S3:TOKEN_REFRESH_REQUIRED

  • S3:RESTORE_ALREADY_IN_PROGRESS

  • S3:NO_LOGGING_STATUS_FOR_KEY

  • S3:INVALID_OBJECT_STATE

  • S3:CONNECTIVITY

  • S3:INVALID_ENCRYPTION_ALGORITHM_ERROR

  • S3:PERMANENT_REDIRECT

  • S3:INVALID_REQUEST

  • S3:INCORRECT_NUMBER_OF_FILES_IN_POST_REQUEST

  • S3:UNKNOWN

  • S3:MALFORMED_ACL_ERROR

  • S3:CREDENTIALS_NOT_SUPPORTED

  • S3:NOT_IMPLEMENTED

  • S3:INVALID_TARGET_BUCKET_FOR_LOGGING

  • S3:INVALID_ARGUMENT

  • S3:NO_SUCH_UPLOAD

  • S3:INTERNAL_ERROR

  • S3:SLOW_DOWN

  • S3:METHOD_NOT_ALLOWED

  • S3:ENTITY_TOO_LARGE

  • S3:EXPIRED_TOKEN

  • S3:MISSING_SECURITY_HEADER

  • S3:BUCKET_ALREADY_OWNED_BY_YOU

  • S3:INCOMPLETE_BODY

Create Object

<s3:create-object>

Uploads an object to S3. Supported contents are input streams, strings, byte arrays, and files.

Name Type Description Default Value Required

Configuration

String

Name of the configuration to use.

x

Bucket Name

String

Object’s bucket.

x

Key

String

Object’s key.

x

Object Content

Binary

Content to upload 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

Access control list (ACL) of the new object.

PRIVATE

Kms Master Key

String

Encrypt objects uploaded to S3 buckets with the AWS KMS master key.

User Metadata

Object

User metadata.

Last Modified

DateTime

Date, according to Amazon S3, when the object is last modified.

Content Length

Number

Content-Length HTTP header that indicates the size of the associated object in bytes.

0

Content Type

String

Content-Type HTTP header that indicates the type of content stored in the associated object.

Content Language

String

Content-Language HTTP header that describes the natural languages of the intended audience for the enclosed entity.

Content Encoding

String

Optional Content-Encoding HTTP header specifying what content encodings have been applied to the object and what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type field.

Cache Control

String

Optional Cache-Control HTTP header, which enables the user to specify caching behavior along the HTTP request or reply chain.

Content MD5

String

Base64 encoded 128-bit MD5 digest of the associated object (content - not including headers) according to RFC 1864.

Content Disposition

String

Optional Content-Disposition HTTP header, which specifies presentational information such as the recommended filename for the saved object.

Etag

String

Entity tag. A hash of the object.

Version Id

String

Version ID of the associated Amazon S3 object, if available.

Sse Algorithm

String

Specifies the server-side encryption algorithm to use when Amazon S3 creates an object.

Sse Customer Algorithm

String

Specifies the algorithm to use when encrypting the object.

Sse Customer Key Md5

String

Specifies the base64 encoded 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure that the encryption key is transmitted without error.

Expiration Time

DateTime

Expiration time for the object.

Expiration Time Rule Id

String

Rule ID of the object’s expiration configuration.

Restore Expiration Time

DateTime

New restore expiration time for the object.

Ongoing Restore

Boolean

Sets the boolean value, which indicates whether there is an ongoing restore request.

false

Http Expires Date

DateTime

Set the date when the object is no longer cacheable.

Storage Class

Enumeration, one of:

  • STANDARD

  • STANDARD_IA

  • INTELLIGENT_TIERING

  • ONEZONE_IA

  • REDUCED_REDUNDANCY

  • GLACIER

Storage class of the object.

STANDARD

Sse Aws Kms Key Id

String

AWS Key Management System key ID used for the server-side encryption of the Amazon S3 object.

Requester Charged

Boolean

If a bucket is enabled for Requester Pays, then any attempt of operation from it without Requester Pays enabled results in a 403 error. The bucket owner is charged for the request. Enabling Requester Pays disables the ability to have anonymous access to bucket.

false

Replication Status

String

Replication status of the object, if it is from a bucket that is the source or destination in a cross-region replication.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Object Result

Associated Configurations

Throws

  • S3:INVALID_RANGE

  • S3:REDIRECT

  • S3:SERVICE_UNAVAILABLE

  • S3:REQUEST_TIME_TOO_SKEWED

  • S3:INVALID_STORAGE_CLASS

  • S3:MAX_MESSAGE_LENGTH_EXCEEDED

  • S3:REQUEST_IS_NOT_MULTI_PART_CONTENT

  • S3:UNEXPECTED_CONTENT

  • S3:NO_SUCH_BUCKET

  • S3:ENTITY_TOO_SMALL

  • S3:INVALID_SOAP_REQUEST

  • S3:INVALID_PART

  • S3:METADATA_TOO_LARGE

  • S3:NO_SUCH_VERSION

  • S3:PRECONDITION_FAILED

  • S3:BUCKET_ALREADY_EXISTS

  • S3:MISSING_SECURITY_ELEMENT

  • S3:AMBIGUOUS_GRANT_BY_EMAIL_ADDRESS

  • S3:INVALID_URI

  • S3:NOT_SIGNED_UP

  • S3:INVALID_ADDRESSING_HEADER

  • S3:MAX_POST_PRE_DATA_LENGTH_EXCEEDED_ERROR

  • S3:ILLEGAL_VERSIONING_CONFIGURATION_EXCEPTION

  • S3:INVALID_PAYER

  • S3:INVALID_SECURITY

  • S3:NO_SUCH_BUCKET_POLICY

  • S3:OPERATION_ABORTED

  • S3:INVALID_ACCESS_KEY_ID

  • S3:INVALID_LOCATION_CONSTRAINT

  • S3:INLINE_DATA_TOO_LARGE

  • S3:SIGNATURE_DOES_NOT_MATCH

  • S3:UNRESOLVABLE_GRANT_BY_EMAIL_ADDRESS

  • S3:NO_SUCH_LIFECYCLE_CONFIGURATION

  • S3:KEY_TOO_LONG

  • S3:INVALID_BUCKET_NAME

  • S3:INVALID_TOKEN

  • S3:TEMPORARY_REDIRECT

  • S3:BUCKET_NOT_EMPTY

  • S3:MALFORMED_POST_REQUEST

  • S3:BAD_DIGEST

  • S3:CROSS_LOCATION_LOGGING_PROHIBITED

  • S3:REQUEST_TIMEOUT

  • S3:TOO_MANY_BUCKETS

  • S3:NO_SUCH_KEY

  • S3:MISSING_ATTACHMENT

  • S3:INVALID_BUCKET_STATE

  • S3:RETRY_EXHAUSTED

  • S3:INVALID_PART_ORDER

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:INVALID_POLICY_DOCUMENT

  • S3:MALFORMED_XML

  • S3:ACCOUNT_PROBLEM

  • S3:USER_KEY_MUST_BE_SPECIFIED

  • S3:MISSING_CONTENT_LENGTH

  • S3:INVALID_DIGEST

  • S3:ACCESS_DENIED

  • S3:MISSING_REQUEST_BODY_ERROR

  • S3:REQUEST_TORRENT_OF_BUCKET_ERROR

  • S3:TOKEN_REFRESH_REQUIRED

  • S3:RESTORE_ALREADY_IN_PROGRESS

  • S3:NO_LOGGING_STATUS_FOR_KEY

  • S3:INVALID_OBJECT_STATE

  • S3:CONNECTIVITY

  • S3:INVALID_ENCRYPTION_ALGORITHM_ERROR

  • S3:PERMANENT_REDIRECT

  • S3:INVALID_REQUEST

  • S3:INCORRECT_NUMBER_OF_FILES_IN_POST_REQUEST

  • S3:UNKNOWN

  • S3:MALFORMED_ACL_ERROR

  • S3:CREDENTIALS_NOT_SUPPORTED

  • S3:NOT_IMPLEMENTED

  • S3:INVALID_TARGET_BUCKET_FOR_LOGGING

  • S3:INVALID_ARGUMENT

  • S3:NO_SUCH_UPLOAD

  • S3:INTERNAL_ERROR

  • S3:SLOW_DOWN

  • S3:METHOD_NOT_ALLOWED

  • S3:ENTITY_TOO_LARGE

  • S3:EXPIRED_TOKEN

  • S3:MISSING_SECURITY_HEADER

  • S3:BUCKET_ALREADY_OWNED_BY_YOU

  • S3:INCOMPLETE_BODY

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, enabling access to the resource without providing an account’s AWS security credentials.

Name Type Description Default Value Required

Configuration

String

Name of the configuration to use.

x

Bucket Name

String

Name of the bucket involved in this request.

x

Key

String

Key of the object involved in this request.

x

Expiration

DateTime

Expiration date, in milliseconds, at which point the new pre-signed URL is no longer accepted by Amazon S3.

900000 (15 minutes)

Content MD5

String

Expected Content-MD5 header of the request.

Content Type

String

Expected Content-Type of the request.

Method

Enumeration, one of:

  • GET

  • POST

  • PUT

  • DELETE

  • HEAD

  • PATCH

HTTP method (GET, PUT, DELETE, HEAD) to use in this request.

PUT

Sse S3 Encryption

Enumeration, one of:

  • AES256

  • KMS

Encryption method (KMS, AES256) to use for the presigned URL. This field is not allowed for the HTTP GET method. If you set a value for this field and use the HTTP GET method, you will get an error.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

String

Associated Configurations

Throws

  • S3:INVALID_RANGE

  • S3:REDIRECT

  • S3:SERVICE_UNAVAILABLE

  • S3:REQUEST_TIME_TOO_SKEWED

  • S3:INVALID_STORAGE_CLASS

  • S3:MAX_MESSAGE_LENGTH_EXCEEDED

  • S3:REQUEST_IS_NOT_MULTI_PART_CONTENT

  • S3:UNEXPECTED_CONTENT

  • S3:NO_SUCH_BUCKET

  • S3:ENTITY_TOO_SMALL

  • S3:INVALID_SOAP_REQUEST

  • S3:INVALID_PART

  • S3:METADATA_TOO_LARGE

  • S3:NO_SUCH_VERSION

  • S3:PRECONDITION_FAILED

  • S3:BUCKET_ALREADY_EXISTS

  • S3:MISSING_SECURITY_ELEMENT

  • S3:AMBIGUOUS_GRANT_BY_EMAIL_ADDRESS

  • S3:INVALID_URI

  • S3:NOT_SIGNED_UP

  • S3:INVALID_ADDRESSING_HEADER

  • S3:MAX_POST_PRE_DATA_LENGTH_EXCEEDED_ERROR

  • S3:ILLEGAL_VERSIONING_CONFIGURATION_EXCEPTION

  • S3:INVALID_PAYER

  • S3:INVALID_SECURITY

  • S3:NO_SUCH_BUCKET_POLICY

  • S3:OPERATION_ABORTED

  • S3:INVALID_ACCESS_KEY_ID

  • S3:INVALID_LOCATION_CONSTRAINT

  • S3:INLINE_DATA_TOO_LARGE

  • S3:SIGNATURE_DOES_NOT_MATCH

  • S3:UNRESOLVABLE_GRANT_BY_EMAIL_ADDRESS

  • S3:NO_SUCH_LIFECYCLE_CONFIGURATION

  • S3:KEY_TOO_LONG

  • S3:INVALID_BUCKET_NAME

  • S3:INVALID_TOKEN

  • S3:TEMPORARY_REDIRECT

  • S3:BUCKET_NOT_EMPTY

  • S3:MALFORMED_POST_REQUEST

  • S3:BAD_DIGEST

  • S3:CROSS_LOCATION_LOGGING_PROHIBITED

  • S3:REQUEST_TIMEOUT

  • S3:TOO_MANY_BUCKETS

  • S3:NO_SUCH_KEY

  • S3:MISSING_ATTACHMENT

  • S3:INVALID_BUCKET_STATE

  • S3:RETRY_EXHAUSTED

  • S3:INVALID_PART_ORDER

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:INVALID_POLICY_DOCUMENT

  • S3:MALFORMED_XML

  • S3:ACCOUNT_PROBLEM

  • S3:USER_KEY_MUST_BE_SPECIFIED

  • S3:MISSING_CONTENT_LENGTH

  • S3:INVALID_DIGEST

  • S3:ACCESS_DENIED

  • S3:MISSING_REQUEST_BODY_ERROR

  • S3:REQUEST_TORRENT_OF_BUCKET_ERROR

  • S3:TOKEN_REFRESH_REQUIRED

  • S3:RESTORE_ALREADY_IN_PROGRESS

  • S3:NO_LOGGING_STATUS_FOR_KEY

  • S3:INVALID_OBJECT_STATE

  • S3:CONNECTIVITY

  • S3:INVALID_ENCRYPTION_ALGORITHM_ERROR

  • S3:PERMANENT_REDIRECT

  • S3:INVALID_REQUEST

  • S3:INCORRECT_NUMBER_OF_FILES_IN_POST_REQUEST

  • S3:UNKNOWN

  • S3:MALFORMED_ACL_ERROR

  • S3:CREDENTIALS_NOT_SUPPORTED

  • S3:NOT_IMPLEMENTED

  • S3:INVALID_TARGET_BUCKET_FOR_LOGGING

  • S3:INVALID_ARGUMENT

  • S3:NO_SUCH_UPLOAD

  • S3:INTERNAL_ERROR

  • S3:SLOW_DOWN

  • S3:METHOD_NOT_ALLOWED

  • S3:ENTITY_TOO_LARGE

  • S3:EXPIRED_TOKEN

  • S3:MISSING_SECURITY_HEADER

  • S3:BUCKET_ALREADY_OWNED_BY_YOU

  • S3:INCOMPLETE_BODY

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 can be deleted. Specify the attribute force=true to relax this restriction.

Name Type Description Default Value Required

Configuration

String

Name of the configuration to use.

x

Bucket Name

String

Bucket to delete.

x

Force

Boolean

(Optional) If you want the bucket to be deleted, even if it is not empty, set this option to true. To have the operation fail in this scenario, leave the default.

false

Reconnection Strategy

Retry strategy in case of connectivity errors.

Associated Configurations

Throws

  • S3:INVALID_RANGE

  • S3:REDIRECT

  • S3:SERVICE_UNAVAILABLE

  • S3:REQUEST_TIME_TOO_SKEWED

  • S3:INVALID_STORAGE_CLASS

  • S3:MAX_MESSAGE_LENGTH_EXCEEDED

  • S3:REQUEST_IS_NOT_MULTI_PART_CONTENT

  • S3:UNEXPECTED_CONTENT

  • S3:NO_SUCH_BUCKET

  • S3:ENTITY_TOO_SMALL

  • S3:INVALID_SOAP_REQUEST

  • S3:INVALID_PART

  • S3:METADATA_TOO_LARGE

  • S3:NO_SUCH_VERSION

  • S3:PRECONDITION_FAILED

  • S3:BUCKET_ALREADY_EXISTS

  • S3:MISSING_SECURITY_ELEMENT

  • S3:AMBIGUOUS_GRANT_BY_EMAIL_ADDRESS

  • S3:INVALID_URI

  • S3:NOT_SIGNED_UP

  • S3:INVALID_ADDRESSING_HEADER

  • S3:MAX_POST_PRE_DATA_LENGTH_EXCEEDED_ERROR

  • S3:ILLEGAL_VERSIONING_CONFIGURATION_EXCEPTION

  • S3:INVALID_PAYER

  • S3:INVALID_SECURITY

  • S3:NO_SUCH_BUCKET_POLICY

  • S3:OPERATION_ABORTED

  • S3:INVALID_ACCESS_KEY_ID

  • S3:INVALID_LOCATION_CONSTRAINT

  • S3:INLINE_DATA_TOO_LARGE

  • S3:SIGNATURE_DOES_NOT_MATCH

  • S3:UNRESOLVABLE_GRANT_BY_EMAIL_ADDRESS

  • S3:NO_SUCH_LIFECYCLE_CONFIGURATION

  • S3:KEY_TOO_LONG

  • S3:INVALID_BUCKET_NAME

  • S3:INVALID_TOKEN

  • S3:TEMPORARY_REDIRECT

  • S3:BUCKET_NOT_EMPTY

  • S3:MALFORMED_POST_REQUEST

  • S3:BAD_DIGEST

  • S3:CROSS_LOCATION_LOGGING_PROHIBITED

  • S3:REQUEST_TIMEOUT

  • S3:TOO_MANY_BUCKETS

  • S3:NO_SUCH_KEY

  • S3:MISSING_ATTACHMENT

  • S3:INVALID_BUCKET_STATE

  • S3:RETRY_EXHAUSTED

  • S3:INVALID_PART_ORDER

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:INVALID_POLICY_DOCUMENT

  • S3:MALFORMED_XML

  • S3:ACCOUNT_PROBLEM

  • S3:USER_KEY_MUST_BE_SPECIFIED

  • S3:MISSING_CONTENT_LENGTH

  • S3:INVALID_DIGEST

  • S3:ACCESS_DENIED

  • S3:MISSING_REQUEST_BODY_ERROR

  • S3:REQUEST_TORRENT_OF_BUCKET_ERROR

  • S3:TOKEN_REFRESH_REQUIRED

  • S3:RESTORE_ALREADY_IN_PROGRESS

  • S3:NO_LOGGING_STATUS_FOR_KEY

  • S3:INVALID_OBJECT_STATE

  • S3:CONNECTIVITY

  • S3:INVALID_ENCRYPTION_ALGORITHM_ERROR

  • S3:PERMANENT_REDIRECT

  • S3:INVALID_REQUEST

  • S3:INCORRECT_NUMBER_OF_FILES_IN_POST_REQUEST

  • S3:UNKNOWN

  • S3:MALFORMED_ACL_ERROR

  • S3:CREDENTIALS_NOT_SUPPORTED

  • S3:NOT_IMPLEMENTED

  • S3:INVALID_TARGET_BUCKET_FOR_LOGGING

  • S3:INVALID_ARGUMENT

  • S3:NO_SUCH_UPLOAD

  • S3:INTERNAL_ERROR

  • S3:SLOW_DOWN

  • S3:METHOD_NOT_ALLOWED

  • S3:ENTITY_TOO_LARGE

  • S3:EXPIRED_TOKEN

  • S3:MISSING_SECURITY_HEADER

  • S3:BUCKET_ALREADY_OWNED_BY_YOU

  • S3:INCOMPLETE_BODY

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

Name of the configuration to use.

x

Bucket Name

String

Bucket to delete Cross Origin Configuration.

x

Reconnection Strategy

Retry strategy in case of connectivity errors.

Associated Configurations

Throws

  • S3:INVALID_RANGE

  • S3:REDIRECT

  • S3:SERVICE_UNAVAILABLE

  • S3:REQUEST_TIME_TOO_SKEWED

  • S3:INVALID_STORAGE_CLASS

  • S3:MAX_MESSAGE_LENGTH_EXCEEDED

  • S3:REQUEST_IS_NOT_MULTI_PART_CONTENT

  • S3:UNEXPECTED_CONTENT

  • S3:NO_SUCH_BUCKET

  • S3:ENTITY_TOO_SMALL

  • S3:INVALID_SOAP_REQUEST

  • S3:INVALID_PART

  • S3:METADATA_TOO_LARGE

  • S3:NO_SUCH_VERSION

  • S3:PRECONDITION_FAILED

  • S3:BUCKET_ALREADY_EXISTS

  • S3:MISSING_SECURITY_ELEMENT

  • S3:AMBIGUOUS_GRANT_BY_EMAIL_ADDRESS

  • S3:INVALID_URI

  • S3:NOT_SIGNED_UP

  • S3:INVALID_ADDRESSING_HEADER

  • S3:MAX_POST_PRE_DATA_LENGTH_EXCEEDED_ERROR

  • S3:ILLEGAL_VERSIONING_CONFIGURATION_EXCEPTION

  • S3:INVALID_PAYER

  • S3:INVALID_SECURITY

  • S3:NO_SUCH_BUCKET_POLICY

  • S3:OPERATION_ABORTED

  • S3:INVALID_ACCESS_KEY_ID

  • S3:INVALID_LOCATION_CONSTRAINT

  • S3:INLINE_DATA_TOO_LARGE

  • S3:SIGNATURE_DOES_NOT_MATCH

  • S3:UNRESOLVABLE_GRANT_BY_EMAIL_ADDRESS

  • S3:NO_SUCH_LIFECYCLE_CONFIGURATION

  • S3:KEY_TOO_LONG

  • S3:INVALID_BUCKET_NAME

  • S3:INVALID_TOKEN

  • S3:TEMPORARY_REDIRECT

  • S3:BUCKET_NOT_EMPTY

  • S3:MALFORMED_POST_REQUEST

  • S3:BAD_DIGEST

  • S3:CROSS_LOCATION_LOGGING_PROHIBITED

  • S3:REQUEST_TIMEOUT

  • S3:TOO_MANY_BUCKETS

  • S3:NO_SUCH_KEY

  • S3:MISSING_ATTACHMENT

  • S3:INVALID_BUCKET_STATE

  • S3:RETRY_EXHAUSTED

  • S3:INVALID_PART_ORDER

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:INVALID_POLICY_DOCUMENT

  • S3:MALFORMED_XML

  • S3:ACCOUNT_PROBLEM

  • S3:USER_KEY_MUST_BE_SPECIFIED

  • S3:MISSING_CONTENT_LENGTH

  • S3:INVALID_DIGEST

  • S3:ACCESS_DENIED

  • S3:MISSING_REQUEST_BODY_ERROR

  • S3:REQUEST_TORRENT_OF_BUCKET_ERROR

  • S3:TOKEN_REFRESH_REQUIRED

  • S3:RESTORE_ALREADY_IN_PROGRESS

  • S3:NO_LOGGING_STATUS_FOR_KEY

  • S3:INVALID_OBJECT_STATE

  • S3:CONNECTIVITY

  • S3:INVALID_ENCRYPTION_ALGORITHM_ERROR

  • S3:PERMANENT_REDIRECT

  • S3:INVALID_REQUEST

  • S3:INCORRECT_NUMBER_OF_FILES_IN_POST_REQUEST

  • S3:UNKNOWN

  • S3:MALFORMED_ACL_ERROR

  • S3:CREDENTIALS_NOT_SUPPORTED

  • S3:NOT_IMPLEMENTED

  • S3:INVALID_TARGET_BUCKET_FOR_LOGGING

  • S3:INVALID_ARGUMENT

  • S3:NO_SUCH_UPLOAD

  • S3:INTERNAL_ERROR

  • S3:SLOW_DOWN

  • S3:METHOD_NOT_ALLOWED

  • S3:ENTITY_TOO_LARGE

  • S3:EXPIRED_TOKEN

  • S3:MISSING_SECURITY_HEADER

  • S3:BUCKET_ALREADY_OWNED_BY_YOU

  • S3:INCOMPLETE_BODY

Delete Bucket Lifecycle Configuration

<s3:delete-bucket-lifecycle-configuration>

Deletes the lifecycle configuration from the specified bucket. Amazon S3 removes all of the lifecycle configuration rules in the lifecycle sub-resource 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

Name of the configuration to use.

x

Bucket Name

String

Bucket whose lifecycle configuration to delete.

x

Reconnection Strategy

Retry strategy in case of connectivity errors.

Associated Configurations

Throws

  • S3:INVALID_RANGE

  • S3:REDIRECT

  • S3:SERVICE_UNAVAILABLE

  • S3:REQUEST_TIME_TOO_SKEWED

  • S3:INVALID_STORAGE_CLASS

  • S3:MAX_MESSAGE_LENGTH_EXCEEDED

  • S3:REQUEST_IS_NOT_MULTI_PART_CONTENT

  • S3:UNEXPECTED_CONTENT

  • S3:NO_SUCH_BUCKET

  • S3:ENTITY_TOO_SMALL

  • S3:INVALID_SOAP_REQUEST

  • S3:INVALID_PART

  • S3:METADATA_TOO_LARGE

  • S3:NO_SUCH_VERSION

  • S3:PRECONDITION_FAILED

  • S3:BUCKET_ALREADY_EXISTS

  • S3:MISSING_SECURITY_ELEMENT

  • S3:AMBIGUOUS_GRANT_BY_EMAIL_ADDRESS

  • S3:INVALID_URI

  • S3:NOT_SIGNED_UP

  • S3:INVALID_ADDRESSING_HEADER

  • S3:MAX_POST_PRE_DATA_LENGTH_EXCEEDED_ERROR

  • S3:ILLEGAL_VERSIONING_CONFIGURATION_EXCEPTION

  • S3:INVALID_PAYER

  • S3:INVALID_SECURITY

  • S3:NO_SUCH_BUCKET_POLICY

  • S3:OPERATION_ABORTED

  • S3:INVALID_ACCESS_KEY_ID

  • S3:INVALID_LOCATION_CONSTRAINT

  • S3:INLINE_DATA_TOO_LARGE

  • S3:SIGNATURE_DOES_NOT_MATCH

  • S3:UNRESOLVABLE_GRANT_BY_EMAIL_ADDRESS

  • S3:NO_SUCH_LIFECYCLE_CONFIGURATION

  • S3:KEY_TOO_LONG

  • S3:INVALID_BUCKET_NAME

  • S3:INVALID_TOKEN

  • S3:TEMPORARY_REDIRECT

  • S3:BUCKET_NOT_EMPTY

  • S3:MALFORMED_POST_REQUEST

  • S3:BAD_DIGEST

  • S3:CROSS_LOCATION_LOGGING_PROHIBITED

  • S3:REQUEST_TIMEOUT

  • S3:TOO_MANY_BUCKETS

  • S3:NO_SUCH_KEY

  • S3:MISSING_ATTACHMENT

  • S3:INVALID_BUCKET_STATE

  • S3:RETRY_EXHAUSTED

  • S3:INVALID_PART_ORDER

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:INVALID_POLICY_DOCUMENT

  • S3:MALFORMED_XML

  • S3:ACCOUNT_PROBLEM

  • S3:USER_KEY_MUST_BE_SPECIFIED

  • S3:MISSING_CONTENT_LENGTH

  • S3:INVALID_DIGEST

  • S3:ACCESS_DENIED

  • S3:MISSING_REQUEST_BODY_ERROR

  • S3:REQUEST_TORRENT_OF_BUCKET_ERROR

  • S3:TOKEN_REFRESH_REQUIRED

  • S3:RESTORE_ALREADY_IN_PROGRESS

  • S3:NO_LOGGING_STATUS_FOR_KEY

  • S3:INVALID_OBJECT_STATE

  • S3:CONNECTIVITY

  • S3:INVALID_ENCRYPTION_ALGORITHM_ERROR

  • S3:PERMANENT_REDIRECT

  • S3:INVALID_REQUEST

  • S3:INCORRECT_NUMBER_OF_FILES_IN_POST_REQUEST

  • S3:UNKNOWN

  • S3:MALFORMED_ACL_ERROR

  • S3:CREDENTIALS_NOT_SUPPORTED

  • S3:NOT_IMPLEMENTED

  • S3:INVALID_TARGET_BUCKET_FOR_LOGGING

  • S3:INVALID_ARGUMENT

  • S3:NO_SUCH_UPLOAD

  • S3:INTERNAL_ERROR

  • S3:SLOW_DOWN

  • S3:METHOD_NOT_ALLOWED

  • S3:ENTITY_TOO_LARGE

  • S3:EXPIRED_TOKEN

  • S3:MISSING_SECURITY_HEADER

  • S3:BUCKET_ALREADY_OWNED_BY_YOU

  • S3:INCOMPLETE_BODY

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

Name of the configuration to use.

x

Bucket Name

String

Bucket whose policy to delete.

x

Reconnection Strategy

Retry strategy in case of connectivity errors.

Associated Configurations

Throws

  • S3:INVALID_RANGE

  • S3:REDIRECT

  • S3:SERVICE_UNAVAILABLE

  • S3:REQUEST_TIME_TOO_SKEWED

  • S3:INVALID_STORAGE_CLASS

  • S3:MAX_MESSAGE_LENGTH_EXCEEDED

  • S3:REQUEST_IS_NOT_MULTI_PART_CONTENT

  • S3:UNEXPECTED_CONTENT

  • S3:NO_SUCH_BUCKET

  • S3:ENTITY_TOO_SMALL

  • S3:INVALID_SOAP_REQUEST

  • S3:INVALID_PART

  • S3:METADATA_TOO_LARGE

  • S3:NO_SUCH_VERSION

  • S3:PRECONDITION_FAILED

  • S3:BUCKET_ALREADY_EXISTS

  • S3:MISSING_SECURITY_ELEMENT

  • S3:AMBIGUOUS_GRANT_BY_EMAIL_ADDRESS

  • S3:INVALID_URI

  • S3:NOT_SIGNED_UP

  • S3:INVALID_ADDRESSING_HEADER

  • S3:MAX_POST_PRE_DATA_LENGTH_EXCEEDED_ERROR

  • S3:ILLEGAL_VERSIONING_CONFIGURATION_EXCEPTION

  • S3:INVALID_PAYER

  • S3:INVALID_SECURITY

  • S3:NO_SUCH_BUCKET_POLICY

  • S3:OPERATION_ABORTED

  • S3:INVALID_ACCESS_KEY_ID

  • S3:INVALID_LOCATION_CONSTRAINT

  • S3:INLINE_DATA_TOO_LARGE

  • S3:SIGNATURE_DOES_NOT_MATCH

  • S3:UNRESOLVABLE_GRANT_BY_EMAIL_ADDRESS

  • S3:NO_SUCH_LIFECYCLE_CONFIGURATION

  • S3:KEY_TOO_LONG

  • S3:INVALID_BUCKET_NAME

  • S3:INVALID_TOKEN

  • S3:TEMPORARY_REDIRECT

  • S3:BUCKET_NOT_EMPTY

  • S3:MALFORMED_POST_REQUEST

  • S3:BAD_DIGEST

  • S3:CROSS_LOCATION_LOGGING_PROHIBITED

  • S3:REQUEST_TIMEOUT

  • S3:TOO_MANY_BUCKETS

  • S3:NO_SUCH_KEY

  • S3:MISSING_ATTACHMENT

  • S3:INVALID_BUCKET_STATE

  • S3:RETRY_EXHAUSTED

  • S3:INVALID_PART_ORDER

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:INVALID_POLICY_DOCUMENT

  • S3:MALFORMED_XML

  • S3:ACCOUNT_PROBLEM

  • S3:USER_KEY_MUST_BE_SPECIFIED

  • S3:MISSING_CONTENT_LENGTH

  • S3:INVALID_DIGEST

  • S3:ACCESS_DENIED

  • S3:MISSING_REQUEST_BODY_ERROR

  • S3:REQUEST_TORRENT_OF_BUCKET_ERROR

  • S3:TOKEN_REFRESH_REQUIRED

  • S3:RESTORE_ALREADY_IN_PROGRESS

  • S3:NO_LOGGING_STATUS_FOR_KEY

  • S3:INVALID_OBJECT_STATE

  • S3:CONNECTIVITY

  • S3:INVALID_ENCRYPTION_ALGORITHM_ERROR

  • S3:PERMANENT_REDIRECT

  • S3:INVALID_REQUEST

  • S3:INCORRECT_NUMBER_OF_FILES_IN_POST_REQUEST

  • S3:UNKNOWN

  • S3:MALFORMED_ACL_ERROR

  • S3:CREDENTIALS_NOT_SUPPORTED

  • S3:NOT_IMPLEMENTED

  • S3:INVALID_TARGET_BUCKET_FOR_LOGGING

  • S3:INVALID_ARGUMENT

  • S3:NO_SUCH_UPLOAD

  • S3:INTERNAL_ERROR

  • S3:SLOW_DOWN

  • S3:METHOD_NOT_ALLOWED

  • S3:ENTITY_TOO_LARGE

  • S3:EXPIRED_TOKEN

  • S3:MISSING_SECURITY_HEADER

  • S3:BUCKET_ALREADY_OWNED_BY_YOU

  • S3:INCOMPLETE_BODY

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

Name of the configuration to use.

x

Bucket Name

String

Bucket whose tag to delete.

x

Reconnection Strategy

Retry strategy in case of connectivity errors.

Associated Configurations

Throws

  • S3:INVALID_RANGE

  • S3:REDIRECT

  • S3:SERVICE_UNAVAILABLE

  • S3:REQUEST_TIME_TOO_SKEWED

  • S3:INVALID_STORAGE_CLASS

  • S3:MAX_MESSAGE_LENGTH_EXCEEDED

  • S3:REQUEST_IS_NOT_MULTI_PART_CONTENT

  • S3:UNEXPECTED_CONTENT

  • S3:NO_SUCH_BUCKET

  • S3:ENTITY_TOO_SMALL

  • S3:INVALID_SOAP_REQUEST

  • S3:INVALID_PART

  • S3:METADATA_TOO_LARGE

  • S3:NO_SUCH_VERSION

  • S3:PRECONDITION_FAILED

  • S3:BUCKET_ALREADY_EXISTS

  • S3:MISSING_SECURITY_ELEMENT

  • S3:AMBIGUOUS_GRANT_BY_EMAIL_ADDRESS

  • S3:INVALID_URI

  • S3:NOT_SIGNED_UP

  • S3:INVALID_ADDRESSING_HEADER

  • S3:MAX_POST_PRE_DATA_LENGTH_EXCEEDED_ERROR

  • S3:ILLEGAL_VERSIONING_CONFIGURATION_EXCEPTION

  • S3:INVALID_PAYER

  • S3:INVALID_SECURITY

  • S3:NO_SUCH_BUCKET_POLICY

  • S3:OPERATION_ABORTED

  • S3:INVALID_ACCESS_KEY_ID

  • S3:INVALID_LOCATION_CONSTRAINT

  • S3:INLINE_DATA_TOO_LARGE

  • S3:SIGNATURE_DOES_NOT_MATCH

  • S3:UNRESOLVABLE_GRANT_BY_EMAIL_ADDRESS

  • S3:NO_SUCH_LIFECYCLE_CONFIGURATION

  • S3:KEY_TOO_LONG

  • S3:INVALID_BUCKET_NAME

  • S3:INVALID_TOKEN

  • S3:TEMPORARY_REDIRECT

  • S3:BUCKET_NOT_EMPTY

  • S3:MALFORMED_POST_REQUEST

  • S3:BAD_DIGEST

  • S3:CROSS_LOCATION_LOGGING_PROHIBITED

  • S3:REQUEST_TIMEOUT

  • S3:TOO_MANY_BUCKETS

  • S3:NO_SUCH_KEY

  • S3:MISSING_ATTACHMENT

  • S3:INVALID_BUCKET_STATE

  • S3:RETRY_EXHAUSTED

  • S3:INVALID_PART_ORDER

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:INVALID_POLICY_DOCUMENT

  • S3:MALFORMED_XML

  • S3:ACCOUNT_PROBLEM

  • S3:USER_KEY_MUST_BE_SPECIFIED

  • S3:MISSING_CONTENT_LENGTH

  • S3:INVALID_DIGEST

  • S3:ACCESS_DENIED

  • S3:MISSING_REQUEST_BODY_ERROR

  • S3:REQUEST_TORRENT_OF_BUCKET_ERROR

  • S3:TOKEN_REFRESH_REQUIRED

  • S3:RESTORE_ALREADY_IN_PROGRESS

  • S3:NO_LOGGING_STATUS_FOR_KEY

  • S3:INVALID_OBJECT_STATE

  • S3:CONNECTIVITY

  • S3:INVALID_ENCRYPTION_ALGORITHM_ERROR

  • S3:PERMANENT_REDIRECT

  • S3:INVALID_REQUEST

  • S3:INCORRECT_NUMBER_OF_FILES_IN_POST_REQUEST

  • S3:UNKNOWN

  • S3:MALFORMED_ACL_ERROR

  • S3:CREDENTIALS_NOT_SUPPORTED

  • S3:NOT_IMPLEMENTED

  • S3:INVALID_TARGET_BUCKET_FOR_LOGGING

  • S3:INVALID_ARGUMENT

  • S3:NO_SUCH_UPLOAD

  • S3:INTERNAL_ERROR

  • S3:SLOW_DOWN

  • S3:METHOD_NOT_ALLOWED

  • S3:ENTITY_TOO_LARGE

  • S3:EXPIRED_TOKEN

  • S3:MISSING_SECURITY_HEADER

  • S3:BUCKET_ALREADY_OWNED_BY_YOU

  • S3:INCOMPLETE_BODY

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.

Invoking this operation on a bucket with no website configuration doesn’t fail. Invoking this operation on a non-existing bucket fails.

Name Type Description Default Value Required

Configuration

String

Name of the configuration to use.

x

Bucket Name

String

Bucket whose website configuration to delete.

x

Reconnection Strategy

Retry strategy in case of connectivity errors.

Associated Configurations

Throws

  • S3:INVALID_RANGE

  • S3:REDIRECT

  • S3:SERVICE_UNAVAILABLE

  • S3:REQUEST_TIME_TOO_SKEWED

  • S3:INVALID_STORAGE_CLASS

  • S3:MAX_MESSAGE_LENGTH_EXCEEDED

  • S3:REQUEST_IS_NOT_MULTI_PART_CONTENT

  • S3:UNEXPECTED_CONTENT

  • S3:NO_SUCH_BUCKET

  • S3:ENTITY_TOO_SMALL

  • S3:INVALID_SOAP_REQUEST

  • S3:INVALID_PART

  • S3:METADATA_TOO_LARGE

  • S3:NO_SUCH_VERSION

  • S3:PRECONDITION_FAILED

  • S3:BUCKET_ALREADY_EXISTS

  • S3:MISSING_SECURITY_ELEMENT

  • S3:AMBIGUOUS_GRANT_BY_EMAIL_ADDRESS

  • S3:INVALID_URI

  • S3:NOT_SIGNED_UP

  • S3:INVALID_ADDRESSING_HEADER

  • S3:MAX_POST_PRE_DATA_LENGTH_EXCEEDED_ERROR

  • S3:ILLEGAL_VERSIONING_CONFIGURATION_EXCEPTION

  • S3:INVALID_PAYER

  • S3:INVALID_SECURITY

  • S3:NO_SUCH_BUCKET_POLICY

  • S3:OPERATION_ABORTED

  • S3:INVALID_ACCESS_KEY_ID

  • S3:INVALID_LOCATION_CONSTRAINT

  • S3:INLINE_DATA_TOO_LARGE

  • S3:SIGNATURE_DOES_NOT_MATCH

  • S3:UNRESOLVABLE_GRANT_BY_EMAIL_ADDRESS

  • S3:NO_SUCH_LIFECYCLE_CONFIGURATION

  • S3:KEY_TOO_LONG

  • S3:INVALID_BUCKET_NAME

  • S3:INVALID_TOKEN

  • S3:TEMPORARY_REDIRECT

  • S3:BUCKET_NOT_EMPTY

  • S3:MALFORMED_POST_REQUEST

  • S3:BAD_DIGEST

  • S3:CROSS_LOCATION_LOGGING_PROHIBITED

  • S3:REQUEST_TIMEOUT

  • S3:TOO_MANY_BUCKETS

  • S3:NO_SUCH_KEY

  • S3:MISSING_ATTACHMENT

  • S3:INVALID_BUCKET_STATE

  • S3:RETRY_EXHAUSTED

  • S3:INVALID_PART_ORDER

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:INVALID_POLICY_DOCUMENT

  • S3:MALFORMED_XML

  • S3:ACCOUNT_PROBLEM

  • S3:USER_KEY_MUST_BE_SPECIFIED

  • S3:MISSING_CONTENT_LENGTH

  • S3:INVALID_DIGEST

  • S3:ACCESS_DENIED

  • S3:MISSING_REQUEST_BODY_ERROR

  • S3:REQUEST_TORRENT_OF_BUCKET_ERROR

  • S3:TOKEN_REFRESH_REQUIRED

  • S3:RESTORE_ALREADY_IN_PROGRESS

  • S3:NO_LOGGING_STATUS_FOR_KEY

  • S3:INVALID_OBJECT_STATE

  • S3:CONNECTIVITY

  • S3:INVALID_ENCRYPTION_ALGORITHM_ERROR

  • S3:PERMANENT_REDIRECT

  • S3:INVALID_REQUEST

  • S3:INCORRECT_NUMBER_OF_FILES_IN_POST_REQUEST

  • S3:UNKNOWN

  • S3:MALFORMED_ACL_ERROR

  • S3:CREDENTIALS_NOT_SUPPORTED

  • S3:NOT_IMPLEMENTED

  • S3:INVALID_TARGET_BUCKET_FOR_LOGGING

  • S3:INVALID_ARGUMENT

  • S3:NO_SUCH_UPLOAD

  • S3:INTERNAL_ERROR

  • S3:SLOW_DOWN

  • S3:METHOD_NOT_ALLOWED

  • S3:ENTITY_TOO_LARGE

  • S3:EXPIRED_TOKEN

  • S3:MISSING_SECURITY_HEADER

  • S3:BUCKET_ALREADY_OWNED_BY_YOU

  • S3:INCOMPLETE_BODY

Delete Object

<s3:delete-object>

Deletes a given object. Only the owner of the bucket containing the version can perform this operation. If a version is specified, versioning must be enabled.

Once deleted, there is no method to restore the version. Otherwise, once deleted, the object can only be restored if versioning is enabled when the object was deleted. If you attempt to delete an object that does not exist, Amazon S3 returns a success message instead of an error message.

Name Type Description Default Value Required

Configuration

String

Name of the configuration to use.

x

Bucket Name

String

Object’s bucket.

x

Key

String

Object’s key.

x

Version Id

String

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

Reconnection Strategy

Retry strategy in case of connectivity errors.

Associated Configurations

Throws

  • S3:INVALID_RANGE

  • S3:REDIRECT

  • S3:SERVICE_UNAVAILABLE

  • S3:REQUEST_TIME_TOO_SKEWED

  • S3:INVALID_STORAGE_CLASS

  • S3:MAX_MESSAGE_LENGTH_EXCEEDED

  • S3:REQUEST_IS_NOT_MULTI_PART_CONTENT

  • S3:UNEXPECTED_CONTENT

  • S3:NO_SUCH_BUCKET

  • S3:ENTITY_TOO_SMALL

  • S3:INVALID_SOAP_REQUEST

  • S3:INVALID_PART

  • S3:METADATA_TOO_LARGE

  • S3:NO_SUCH_VERSION

  • S3:PRECONDITION_FAILED

  • S3:BUCKET_ALREADY_EXISTS

  • S3:MISSING_SECURITY_ELEMENT

  • S3:AMBIGUOUS_GRANT_BY_EMAIL_ADDRESS

  • S3:INVALID_URI

  • S3:NOT_SIGNED_UP

  • S3:INVALID_ADDRESSING_HEADER

  • S3:MAX_POST_PRE_DATA_LENGTH_EXCEEDED_ERROR

  • S3:ILLEGAL_VERSIONING_CONFIGURATION_EXCEPTION

  • S3:INVALID_PAYER

  • S3:INVALID_SECURITY

  • S3:NO_SUCH_BUCKET_POLICY

  • S3:OPERATION_ABORTED

  • S3:INVALID_ACCESS_KEY_ID

  • S3:INVALID_LOCATION_CONSTRAINT

  • S3:INLINE_DATA_TOO_LARGE

  • S3:SIGNATURE_DOES_NOT_MATCH

  • S3:UNRESOLVABLE_GRANT_BY_EMAIL_ADDRESS

  • S3:NO_SUCH_LIFECYCLE_CONFIGURATION

  • S3:KEY_TOO_LONG

  • S3:INVALID_BUCKET_NAME

  • S3:INVALID_TOKEN

  • S3:TEMPORARY_REDIRECT

  • S3:BUCKET_NOT_EMPTY

  • S3:MALFORMED_POST_REQUEST

  • S3:BAD_DIGEST

  • S3:CROSS_LOCATION_LOGGING_PROHIBITED

  • S3:REQUEST_TIMEOUT

  • S3:TOO_MANY_BUCKETS

  • S3:NO_SUCH_KEY

  • S3:MISSING_ATTACHMENT

  • S3:INVALID_BUCKET_STATE

  • S3:RETRY_EXHAUSTED

  • S3:INVALID_PART_ORDER

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:INVALID_POLICY_DOCUMENT

  • S3:MALFORMED_XML

  • S3:ACCOUNT_PROBLEM

  • S3:USER_KEY_MUST_BE_SPECIFIED

  • S3:MISSING_CONTENT_LENGTH

  • S3:INVALID_DIGEST

  • S3:ACCESS_DENIED

  • S3:MISSING_REQUEST_BODY_ERROR

  • S3:REQUEST_TORRENT_OF_BUCKET_ERROR

  • S3:TOKEN_REFRESH_REQUIRED

  • S3:RESTORE_ALREADY_IN_PROGRESS

  • S3:NO_LOGGING_STATUS_FOR_KEY

  • S3:INVALID_OBJECT_STATE

  • S3:CONNECTIVITY

  • S3:INVALID_ENCRYPTION_ALGORITHM_ERROR

  • S3:PERMANENT_REDIRECT

  • S3:INVALID_REQUEST

  • S3:INCORRECT_NUMBER_OF_FILES_IN_POST_REQUEST

  • S3:UNKNOWN

  • S3:MALFORMED_ACL_ERROR

  • S3:CREDENTIALS_NOT_SUPPORTED

  • S3:NOT_IMPLEMENTED

  • S3:INVALID_TARGET_BUCKET_FOR_LOGGING

  • S3:INVALID_ARGUMENT

  • S3:NO_SUCH_UPLOAD

  • S3:INTERNAL_ERROR

  • S3:SLOW_DOWN

  • S3:METHOD_NOT_ALLOWED

  • S3:ENTITY_TOO_LARGE

  • S3:EXPIRED_TOKEN

  • S3:MISSING_SECURITY_HEADER

  • S3:BUCKET_ALREADY_OWNED_BY_YOU

  • S3:INCOMPLETE_BODY

Delete Objects

<s3:delete-objects>

Deletes multiple objects in a single bucket from S3. Specifying the version of the keys is optional. In some cases, some objects are successfully deleted, while some attempts 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

Name of the configuration to use.

x

Bucket Name

String

Object’s bucket name.

x

Keys

Array of Key Version

Object’s keys. The version is optional.

x

Reconnection Strategy

Retry strategy in case of connectivity errors.

Associated Configurations

Throws

  • S3:INVALID_RANGE

  • S3:REDIRECT

  • S3:SERVICE_UNAVAILABLE

  • S3:REQUEST_TIME_TOO_SKEWED

  • S3:INVALID_STORAGE_CLASS

  • S3:MAX_MESSAGE_LENGTH_EXCEEDED

  • S3:REQUEST_IS_NOT_MULTI_PART_CONTENT

  • S3:UNEXPECTED_CONTENT

  • S3:NO_SUCH_BUCKET

  • S3:ENTITY_TOO_SMALL

  • S3:INVALID_SOAP_REQUEST

  • S3:INVALID_PART

  • S3:METADATA_TOO_LARGE

  • S3:NO_SUCH_VERSION

  • S3:PRECONDITION_FAILED

  • S3:BUCKET_ALREADY_EXISTS

  • S3:MISSING_SECURITY_ELEMENT

  • S3:AMBIGUOUS_GRANT_BY_EMAIL_ADDRESS

  • S3:INVALID_URI

  • S3:NOT_SIGNED_UP

  • S3:INVALID_ADDRESSING_HEADER

  • S3:MAX_POST_PRE_DATA_LENGTH_EXCEEDED_ERROR

  • S3:ILLEGAL_VERSIONING_CONFIGURATION_EXCEPTION

  • S3:INVALID_PAYER

  • S3:INVALID_SECURITY

  • S3:NO_SUCH_BUCKET_POLICY

  • S3:OPERATION_ABORTED

  • S3:INVALID_ACCESS_KEY_ID

  • S3:INVALID_LOCATION_CONSTRAINT

  • S3:INLINE_DATA_TOO_LARGE

  • S3:SIGNATURE_DOES_NOT_MATCH

  • S3:UNRESOLVABLE_GRANT_BY_EMAIL_ADDRESS

  • S3:NO_SUCH_LIFECYCLE_CONFIGURATION

  • S3:KEY_TOO_LONG

  • S3:INVALID_BUCKET_NAME

  • S3:INVALID_TOKEN

  • S3:TEMPORARY_REDIRECT

  • S3:BUCKET_NOT_EMPTY

  • S3:MALFORMED_POST_REQUEST

  • S3:BAD_DIGEST

  • S3:CROSS_LOCATION_LOGGING_PROHIBITED

  • S3:REQUEST_TIMEOUT

  • S3:TOO_MANY_BUCKETS

  • S3:NO_SUCH_KEY

  • S3:MISSING_ATTACHMENT

  • S3:INVALID_BUCKET_STATE

  • S3:RETRY_EXHAUSTED

  • S3:INVALID_PART_ORDER

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:INVALID_POLICY_DOCUMENT

  • S3:MALFORMED_XML

  • S3:ACCOUNT_PROBLEM

  • S3:USER_KEY_MUST_BE_SPECIFIED

  • S3:MISSING_CONTENT_LENGTH

  • S3:INVALID_DIGEST

  • S3:ACCESS_DENIED

  • S3:MISSING_REQUEST_BODY_ERROR

  • S3:REQUEST_TORRENT_OF_BUCKET_ERROR

  • S3:TOKEN_REFRESH_REQUIRED

  • S3:RESTORE_ALREADY_IN_PROGRESS

  • S3:NO_LOGGING_STATUS_FOR_KEY

  • S3:INVALID_OBJECT_STATE

  • S3:CONNECTIVITY

  • S3:INVALID_ENCRYPTION_ALGORITHM_ERROR

  • S3:PERMANENT_REDIRECT

  • S3:INVALID_REQUEST

  • S3:INCORRECT_NUMBER_OF_FILES_IN_POST_REQUEST

  • S3:UNKNOWN

  • S3:MALFORMED_ACL_ERROR

  • S3:CREDENTIALS_NOT_SUPPORTED

  • S3:NOT_IMPLEMENTED

  • S3:INVALID_TARGET_BUCKET_FOR_LOGGING

  • S3:INVALID_ARGUMENT

  • S3:NO_SUCH_UPLOAD

  • S3:INTERNAL_ERROR

  • S3:SLOW_DOWN

  • S3:METHOD_NOT_ALLOWED

  • S3:ENTITY_TOO_LARGE

  • S3:EXPIRED_TOKEN

  • S3:MISSING_SECURITY_HEADER

  • S3:BUCKET_ALREADY_OWNED_BY_YOU

  • S3:INCOMPLETE_BODY

Get Bucket Acl

<s3:get-bucket-acl>

Returns the access control list (ACL) of the specified bucket.

Name Type Description Default Value Required

Configuration

String

Name of the configuration to use.

x

Bucket Name

String

Bucket whose ACL to retrieve.

x

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Array of Grant

Attributes Type

Associated Configurations

Throws

  • S3:INVALID_RANGE

  • S3:REDIRECT

  • S3:SERVICE_UNAVAILABLE

  • S3:REQUEST_TIME_TOO_SKEWED

  • S3:INVALID_STORAGE_CLASS

  • S3:MAX_MESSAGE_LENGTH_EXCEEDED

  • S3:REQUEST_IS_NOT_MULTI_PART_CONTENT

  • S3:UNEXPECTED_CONTENT

  • S3:NO_SUCH_BUCKET

  • S3:ENTITY_TOO_SMALL

  • S3:INVALID_SOAP_REQUEST

  • S3:INVALID_PART

  • S3:METADATA_TOO_LARGE

  • S3:NO_SUCH_VERSION

  • S3:PRECONDITION_FAILED

  • S3:BUCKET_ALREADY_EXISTS

  • S3:MISSING_SECURITY_ELEMENT

  • S3:AMBIGUOUS_GRANT_BY_EMAIL_ADDRESS

  • S3:INVALID_URI

  • S3:NOT_SIGNED_UP

  • S3:INVALID_ADDRESSING_HEADER

  • S3:MAX_POST_PRE_DATA_LENGTH_EXCEEDED_ERROR

  • S3:ILLEGAL_VERSIONING_CONFIGURATION_EXCEPTION

  • S3:INVALID_PAYER

  • S3:INVALID_SECURITY

  • S3:NO_SUCH_BUCKET_POLICY

  • S3:OPERATION_ABORTED

  • S3:INVALID_ACCESS_KEY_ID

  • S3:INVALID_LOCATION_CONSTRAINT

  • S3:INLINE_DATA_TOO_LARGE

  • S3:SIGNATURE_DOES_NOT_MATCH

  • S3:UNRESOLVABLE_GRANT_BY_EMAIL_ADDRESS

  • S3:NO_SUCH_LIFECYCLE_CONFIGURATION

  • S3:KEY_TOO_LONG

  • S3:INVALID_BUCKET_NAME

  • S3:INVALID_TOKEN

  • S3:TEMPORARY_REDIRECT

  • S3:BUCKET_NOT_EMPTY

  • S3:MALFORMED_POST_REQUEST

  • S3:BAD_DIGEST

  • S3:CROSS_LOCATION_LOGGING_PROHIBITED

  • S3:REQUEST_TIMEOUT

  • S3:TOO_MANY_BUCKETS

  • S3:NO_SUCH_KEY

  • S3:MISSING_ATTACHMENT

  • S3:INVALID_BUCKET_STATE

  • S3:RETRY_EXHAUSTED

  • S3:INVALID_PART_ORDER

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:INVALID_POLICY_DOCUMENT

  • S3:MALFORMED_XML

  • S3:ACCOUNT_PROBLEM

  • S3:USER_KEY_MUST_BE_SPECIFIED

  • S3:MISSING_CONTENT_LENGTH

  • S3:INVALID_DIGEST

  • S3:ACCESS_DENIED

  • S3:MISSING_REQUEST_BODY_ERROR

  • S3:REQUEST_TORRENT_OF_BUCKET_ERROR

  • S3:TOKEN_REFRESH_REQUIRED

  • S3:RESTORE_ALREADY_IN_PROGRESS

  • S3:NO_LOGGING_STATUS_FOR_KEY

  • S3:INVALID_OBJECT_STATE

  • S3:CONNECTIVITY

  • S3:INVALID_ENCRYPTION_ALGORITHM_ERROR

  • S3:PERMANENT_REDIRECT

  • S3:INVALID_REQUEST

  • S3:INCORRECT_NUMBER_OF_FILES_IN_POST_REQUEST

  • S3:UNKNOWN

  • S3:MALFORMED_ACL_ERROR

  • S3:CREDENTIALS_NOT_SUPPORTED

  • S3:NOT_IMPLEMENTED

  • S3:INVALID_TARGET_BUCKET_FOR_LOGGING

  • S3:INVALID_ARGUMENT

  • S3:NO_SUCH_UPLOAD

  • S3:INTERNAL_ERROR

  • S3:SLOW_DOWN

  • S3:METHOD_NOT_ALLOWED

  • S3:ENTITY_TOO_LARGE

  • S3:EXPIRED_TOKEN

  • S3:MISSING_SECURITY_HEADER

  • S3:BUCKET_ALREADY_OWNED_BY_YOU

  • S3:INCOMPLETE_BODY

Get Bucket Cors Configuration

<s3:get-bucket-cors-configuration>

Returns the CORS configuration information set for the bucket.

Name Type Description Default Value Required

Configuration

String

Name of the configuration to use.

x

Bucket Name

String

Bucket whose CORS configuration information to retrieve.

x

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Array of CORS Rule

Associated Configurations

Throws

  • S3:INVALID_RANGE

  • S3:REDIRECT

  • S3:SERVICE_UNAVAILABLE

  • S3:REQUEST_TIME_TOO_SKEWED

  • S3:INVALID_STORAGE_CLASS

  • S3:MAX_MESSAGE_LENGTH_EXCEEDED

  • S3:REQUEST_IS_NOT_MULTI_PART_CONTENT

  • S3:UNEXPECTED_CONTENT

  • S3:NO_SUCH_BUCKET

  • S3:ENTITY_TOO_SMALL

  • S3:INVALID_SOAP_REQUEST

  • S3:INVALID_PART

  • S3:METADATA_TOO_LARGE

  • S3:NO_SUCH_VERSION

  • S3:PRECONDITION_FAILED

  • S3:BUCKET_ALREADY_EXISTS

  • S3:MISSING_SECURITY_ELEMENT

  • S3:AMBIGUOUS_GRANT_BY_EMAIL_ADDRESS

  • S3:INVALID_URI

  • S3:NOT_SIGNED_UP

  • S3:INVALID_ADDRESSING_HEADER

  • S3:MAX_POST_PRE_DATA_LENGTH_EXCEEDED_ERROR

  • S3:ILLEGAL_VERSIONING_CONFIGURATION_EXCEPTION

  • S3:INVALID_PAYER

  • S3:INVALID_SECURITY

  • S3:NO_SUCH_BUCKET_POLICY

  • S3:OPERATION_ABORTED

  • S3:INVALID_ACCESS_KEY_ID

  • S3:INVALID_LOCATION_CONSTRAINT

  • S3:INLINE_DATA_TOO_LARGE

  • S3:SIGNATURE_DOES_NOT_MATCH

  • S3:UNRESOLVABLE_GRANT_BY_EMAIL_ADDRESS

  • S3:NO_SUCH_LIFECYCLE_CONFIGURATION

  • S3:KEY_TOO_LONG

  • S3:INVALID_BUCKET_NAME

  • S3:INVALID_TOKEN

  • S3:TEMPORARY_REDIRECT

  • S3:BUCKET_NOT_EMPTY

  • S3:MALFORMED_POST_REQUEST

  • S3:BAD_DIGEST

  • S3:CROSS_LOCATION_LOGGING_PROHIBITED

  • S3:REQUEST_TIMEOUT

  • S3:TOO_MANY_BUCKETS

  • S3:NO_SUCH_KEY

  • S3:MISSING_ATTACHMENT

  • S3:INVALID_BUCKET_STATE

  • S3:RETRY_EXHAUSTED

  • S3:INVALID_PART_ORDER

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:INVALID_POLICY_DOCUMENT

  • S3:MALFORMED_XML

  • S3:ACCOUNT_PROBLEM

  • S3:USER_KEY_MUST_BE_SPECIFIED

  • S3:MISSING_CONTENT_LENGTH

  • S3:INVALID_DIGEST

  • S3:ACCESS_DENIED

  • S3:MISSING_REQUEST_BODY_ERROR

  • S3:REQUEST_TORRENT_OF_BUCKET_ERROR

  • S3:TOKEN_REFRESH_REQUIRED

  • S3:RESTORE_ALREADY_IN_PROGRESS

  • S3:NO_LOGGING_STATUS_FOR_KEY

  • S3:INVALID_OBJECT_STATE

  • S3:CONNECTIVITY

  • S3:INVALID_ENCRYPTION_ALGORITHM_ERROR

  • S3:PERMANENT_REDIRECT

  • S3:INVALID_REQUEST

  • S3:INCORRECT_NUMBER_OF_FILES_IN_POST_REQUEST

  • S3:UNKNOWN

  • S3:MALFORMED_ACL_ERROR

  • S3:CREDENTIALS_NOT_SUPPORTED

  • S3:NOT_IMPLEMENTED

  • S3:INVALID_TARGET_BUCKET_FOR_LOGGING

  • S3:INVALID_ARGUMENT

  • S3:NO_SUCH_UPLOAD

  • S3:INTERNAL_ERROR

  • S3:SLOW_DOWN

  • S3:METHOD_NOT_ALLOWED

  • S3:ENTITY_TOO_LARGE

  • S3:EXPIRED_TOKEN

  • S3:MISSING_SECURITY_HEADER

  • S3:BUCKET_ALREADY_OWNED_BY_YOU

  • S3:INCOMPLETE_BODY

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

Name of the configuration to use.

x

Bucket Name

String

Bucket whose lifecycle configuration information to retrieve.

x

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Array of BLC Rule

Associated Configurations

Throws

  • S3:INVALID_RANGE

  • S3:REDIRECT

  • S3:SERVICE_UNAVAILABLE

  • S3:REQUEST_TIME_TOO_SKEWED

  • S3:INVALID_STORAGE_CLASS

  • S3:MAX_MESSAGE_LENGTH_EXCEEDED

  • S3:REQUEST_IS_NOT_MULTI_PART_CONTENT

  • S3:UNEXPECTED_CONTENT

  • S3:NO_SUCH_BUCKET

  • S3:ENTITY_TOO_SMALL

  • S3:INVALID_SOAP_REQUEST

  • S3:INVALID_PART

  • S3:METADATA_TOO_LARGE

  • S3:NO_SUCH_VERSION

  • S3:PRECONDITION_FAILED

  • S3:BUCKET_ALREADY_EXISTS

  • S3:MISSING_SECURITY_ELEMENT

  • S3:AMBIGUOUS_GRANT_BY_EMAIL_ADDRESS

  • S3:INVALID_URI

  • S3:NOT_SIGNED_UP

  • S3:INVALID_ADDRESSING_HEADER

  • S3:MAX_POST_PRE_DATA_LENGTH_EXCEEDED_ERROR

  • S3:ILLEGAL_VERSIONING_CONFIGURATION_EXCEPTION

  • S3:INVALID_PAYER

  • S3:INVALID_SECURITY

  • S3:NO_SUCH_BUCKET_POLICY

  • S3:OPERATION_ABORTED

  • S3:INVALID_ACCESS_KEY_ID

  • S3:INVALID_LOCATION_CONSTRAINT

  • S3:INLINE_DATA_TOO_LARGE

  • S3:SIGNATURE_DOES_NOT_MATCH

  • S3:UNRESOLVABLE_GRANT_BY_EMAIL_ADDRESS

  • S3:NO_SUCH_LIFECYCLE_CONFIGURATION

  • S3:KEY_TOO_LONG

  • S3:INVALID_BUCKET_NAME

  • S3:INVALID_TOKEN

  • S3:TEMPORARY_REDIRECT

  • S3:BUCKET_NOT_EMPTY

  • S3:MALFORMED_POST_REQUEST

  • S3:BAD_DIGEST

  • S3:CROSS_LOCATION_LOGGING_PROHIBITED

  • S3:REQUEST_TIMEOUT

  • S3:TOO_MANY_BUCKETS

  • S3:NO_SUCH_KEY

  • S3:MISSING_ATTACHMENT

  • S3:INVALID_BUCKET_STATE

  • S3:RETRY_EXHAUSTED

  • S3:INVALID_PART_ORDER

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:INVALID_POLICY_DOCUMENT

  • S3:MALFORMED_XML

  • S3:ACCOUNT_PROBLEM

  • S3:USER_KEY_MUST_BE_SPECIFIED

  • S3:MISSING_CONTENT_LENGTH

  • S3:INVALID_DIGEST

  • S3:ACCESS_DENIED

  • S3:MISSING_REQUEST_BODY_ERROR

  • S3:REQUEST_TORRENT_OF_BUCKET_ERROR

  • S3:TOKEN_REFRESH_REQUIRED

  • S3:RESTORE_ALREADY_IN_PROGRESS

  • S3:NO_LOGGING_STATUS_FOR_KEY

  • S3:INVALID_OBJECT_STATE

  • S3:CONNECTIVITY

  • S3:INVALID_ENCRYPTION_ALGORITHM_ERROR

  • S3:PERMANENT_REDIRECT

  • S3:INVALID_REQUEST

  • S3:INCORRECT_NUMBER_OF_FILES_IN_POST_REQUEST

  • S3:UNKNOWN

  • S3:MALFORMED_ACL_ERROR

  • S3:CREDENTIALS_NOT_SUPPORTED

  • S3:NOT_IMPLEMENTED

  • S3:INVALID_TARGET_BUCKET_FOR_LOGGING

  • S3:INVALID_ARGUMENT

  • S3:NO_SUCH_UPLOAD

  • S3:INTERNAL_ERROR

  • S3:SLOW_DOWN

  • S3:METHOD_NOT_ALLOWED

  • S3:ENTITY_TOO_LARGE

  • S3:EXPIRED_TOKEN

  • S3:MISSING_SECURITY_HEADER

  • S3:BUCKET_ALREADY_OWNED_BY_YOU

  • S3:INCOMPLETE_BODY

Get Bucket Location

<s3:get-bucket-location>

Returns the geographical region in which Amazon S3 stores the specified bucket.

Name Type Description Default Value Required

Configuration

String

Name of the configuration to use.

x

Bucket Name

String

Target bucket name.

x

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

String

Associated Configurations

Throws

  • S3:INVALID_RANGE

  • S3:REDIRECT

  • S3:SERVICE_UNAVAILABLE

  • S3:REQUEST_TIME_TOO_SKEWED

  • S3:INVALID_STORAGE_CLASS

  • S3:MAX_MESSAGE_LENGTH_EXCEEDED

  • S3:REQUEST_IS_NOT_MULTI_PART_CONTENT

  • S3:UNEXPECTED_CONTENT

  • S3:NO_SUCH_BUCKET

  • S3:ENTITY_TOO_SMALL

  • S3:INVALID_SOAP_REQUEST

  • S3:INVALID_PART

  • S3:METADATA_TOO_LARGE

  • S3:NO_SUCH_VERSION

  • S3:PRECONDITION_FAILED

  • S3:BUCKET_ALREADY_EXISTS

  • S3:MISSING_SECURITY_ELEMENT

  • S3:AMBIGUOUS_GRANT_BY_EMAIL_ADDRESS

  • S3:INVALID_URI

  • S3:NOT_SIGNED_UP

  • S3:INVALID_ADDRESSING_HEADER

  • S3:MAX_POST_PRE_DATA_LENGTH_EXCEEDED_ERROR

  • S3:ILLEGAL_VERSIONING_CONFIGURATION_EXCEPTION

  • S3:INVALID_PAYER

  • S3:INVALID_SECURITY

  • S3:NO_SUCH_BUCKET_POLICY

  • S3:OPERATION_ABORTED

  • S3:INVALID_ACCESS_KEY_ID

  • S3:INVALID_LOCATION_CONSTRAINT

  • S3:INLINE_DATA_TOO_LARGE

  • S3:SIGNATURE_DOES_NOT_MATCH

  • S3:UNRESOLVABLE_GRANT_BY_EMAIL_ADDRESS

  • S3:NO_SUCH_LIFECYCLE_CONFIGURATION

  • S3:KEY_TOO_LONG

  • S3:INVALID_BUCKET_NAME

  • S3:INVALID_TOKEN

  • S3:TEMPORARY_REDIRECT

  • S3:BUCKET_NOT_EMPTY

  • S3:MALFORMED_POST_REQUEST

  • S3:BAD_DIGEST

  • S3:CROSS_LOCATION_LOGGING_PROHIBITED

  • S3:REQUEST_TIMEOUT

  • S3:TOO_MANY_BUCKETS

  • S3:NO_SUCH_KEY

  • S3:MISSING_ATTACHMENT

  • S3:INVALID_BUCKET_STATE

  • S3:RETRY_EXHAUSTED

  • S3:INVALID_PART_ORDER

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:INVALID_POLICY_DOCUMENT

  • S3:MALFORMED_XML

  • S3:ACCOUNT_PROBLEM

  • S3:USER_KEY_MUST_BE_SPECIFIED

  • S3:MISSING_CONTENT_LENGTH

  • S3:INVALID_DIGEST

  • S3:ACCESS_DENIED

  • S3:MISSING_REQUEST_BODY_ERROR

  • S3:REQUEST_TORRENT_OF_BUCKET_ERROR

  • S3:TOKEN_REFRESH_REQUIRED

  • S3:RESTORE_ALREADY_IN_PROGRESS

  • S3:NO_LOGGING_STATUS_FOR_KEY

  • S3:INVALID_OBJECT_STATE

  • S3:CONNECTIVITY

  • S3:INVALID_ENCRYPTION_ALGORITHM_ERROR

  • S3:PERMANENT_REDIRECT

  • S3:INVALID_REQUEST

  • S3:INCORRECT_NUMBER_OF_FILES_IN_POST_REQUEST

  • S3:UNKNOWN

  • S3:MALFORMED_ACL_ERROR

  • S3:CREDENTIALS_NOT_SUPPORTED

  • S3:NOT_IMPLEMENTED

  • S3:INVALID_TARGET_BUCKET_FOR_LOGGING

  • S3:INVALID_ARGUMENT

  • S3:NO_SUCH_UPLOAD

  • S3:INTERNAL_ERROR

  • S3:SLOW_DOWN

  • S3:METHOD_NOT_ALLOWED

  • S3:ENTITY_TOO_LARGE

  • S3:EXPIRED_TOKEN

  • S3:MISSING_SECURITY_HEADER

  • S3:BUCKET_ALREADY_OWNED_BY_YOU

  • S3:INCOMPLETE_BODY

Get Bucket Logging Configuration

<s3:get-bucket-logging-configuration>

Returns 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

Name of the configuration to use.

x

Bucket Name

String

Bucket whose logging status to retrieve.

x

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Associated Configurations

Throws

  • S3:INVALID_RANGE

  • S3:REDIRECT

  • S3:SERVICE_UNAVAILABLE

  • S3:REQUEST_TIME_TOO_SKEWED

  • S3:INVALID_STORAGE_CLASS

  • S3:MAX_MESSAGE_LENGTH_EXCEEDED

  • S3:REQUEST_IS_NOT_MULTI_PART_CONTENT

  • S3:UNEXPECTED_CONTENT

  • S3:NO_SUCH_BUCKET

  • S3:ENTITY_TOO_SMALL

  • S3:INVALID_SOAP_REQUEST

  • S3:INVALID_PART

  • S3:METADATA_TOO_LARGE

  • S3:NO_SUCH_VERSION

  • S3:PRECONDITION_FAILED

  • S3:BUCKET_ALREADY_EXISTS

  • S3:MISSING_SECURITY_ELEMENT

  • S3:AMBIGUOUS_GRANT_BY_EMAIL_ADDRESS

  • S3:INVALID_URI

  • S3:NOT_SIGNED_UP

  • S3:INVALID_ADDRESSING_HEADER

  • S3:MAX_POST_PRE_DATA_LENGTH_EXCEEDED_ERROR

  • S3:ILLEGAL_VERSIONING_CONFIGURATION_EXCEPTION

  • S3:INVALID_PAYER

  • S3:INVALID_SECURITY

  • S3:NO_SUCH_BUCKET_POLICY

  • S3:OPERATION_ABORTED

  • S3:INVALID_ACCESS_KEY_ID

  • S3:INVALID_LOCATION_CONSTRAINT

  • S3:INLINE_DATA_TOO_LARGE

  • S3:SIGNATURE_DOES_NOT_MATCH

  • S3:UNRESOLVABLE_GRANT_BY_EMAIL_ADDRESS

  • S3:NO_SUCH_LIFECYCLE_CONFIGURATION

  • S3:KEY_TOO_LONG

  • S3:INVALID_BUCKET_NAME

  • S3:INVALID_TOKEN

  • S3:TEMPORARY_REDIRECT

  • S3:BUCKET_NOT_EMPTY

  • S3:MALFORMED_POST_REQUEST

  • S3:BAD_DIGEST

  • S3:CROSS_LOCATION_LOGGING_PROHIBITED

  • S3:REQUEST_TIMEOUT

  • S3:TOO_MANY_BUCKETS

  • S3:NO_SUCH_KEY

  • S3:MISSING_ATTACHMENT

  • S3:INVALID_BUCKET_STATE

  • S3:RETRY_EXHAUSTED

  • S3:INVALID_PART_ORDER

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:INVALID_POLICY_DOCUMENT

  • S3:MALFORMED_XML

  • S3:ACCOUNT_PROBLEM

  • S3:USER_KEY_MUST_BE_SPECIFIED

  • S3:MISSING_CONTENT_LENGTH

  • S3:INVALID_DIGEST

  • S3:ACCESS_DENIED

  • S3:MISSING_REQUEST_BODY_ERROR

  • S3:REQUEST_TORRENT_OF_BUCKET_ERROR

  • S3:TOKEN_REFRESH_REQUIRED

  • S3:RESTORE_ALREADY_IN_PROGRESS

  • S3:NO_LOGGING_STATUS_FOR_KEY

  • S3:INVALID_OBJECT_STATE

  • S3:CONNECTIVITY

  • S3:INVALID_ENCRYPTION_ALGORITHM_ERROR

  • S3:PERMANENT_REDIRECT

  • S3:INVALID_REQUEST

  • S3:INCORRECT_NUMBER_OF_FILES_IN_POST_REQUEST

  • S3:UNKNOWN

  • S3:MALFORMED_ACL_ERROR

  • S3:CREDENTIALS_NOT_SUPPORTED

  • S3:NOT_IMPLEMENTED

  • S3:INVALID_TARGET_BUCKET_FOR_LOGGING

  • S3:INVALID_ARGUMENT

  • S3:NO_SUCH_UPLOAD

  • S3:INTERNAL_ERROR

  • S3:SLOW_DOWN

  • S3:METHOD_NOT_ALLOWED

  • S3:ENTITY_TOO_LARGE

  • S3:EXPIRED_TOKEN

  • S3:MISSING_SECURITY_HEADER

  • S3:BUCKET_ALREADY_OWNED_BY_YOU

  • S3:INCOMPLETE_BODY

Get Bucket Notification Configuration

<s3:get-bucket-notification-configuration>

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

Name Type Description Default Value Required

Configuration

String

Name of the configuration to use.

x

Bucket Name

String

Bucket whose notification configuration to retrieve.

x

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Object

Associated Configurations

Throws

  • S3:INVALID_RANGE

  • S3:REDIRECT

  • S3:SERVICE_UNAVAILABLE

  • S3:REQUEST_TIME_TOO_SKEWED

  • S3:INVALID_STORAGE_CLASS

  • S3:MAX_MESSAGE_LENGTH_EXCEEDED

  • S3:REQUEST_IS_NOT_MULTI_PART_CONTENT

  • S3:UNEXPECTED_CONTENT

  • S3:NO_SUCH_BUCKET

  • S3:ENTITY_TOO_SMALL

  • S3:INVALID_SOAP_REQUEST

  • S3:INVALID_PART

  • S3:METADATA_TOO_LARGE

  • S3:NO_SUCH_VERSION

  • S3:PRECONDITION_FAILED

  • S3:BUCKET_ALREADY_EXISTS

  • S3:MISSING_SECURITY_ELEMENT

  • S3:AMBIGUOUS_GRANT_BY_EMAIL_ADDRESS

  • S3:INVALID_URI

  • S3:NOT_SIGNED_UP

  • S3:INVALID_ADDRESSING_HEADER

  • S3:MAX_POST_PRE_DATA_LENGTH_EXCEEDED_ERROR

  • S3:ILLEGAL_VERSIONING_CONFIGURATION_EXCEPTION

  • S3:INVALID_PAYER

  • S3:INVALID_SECURITY

  • S3:NO_SUCH_BUCKET_POLICY

  • S3:OPERATION_ABORTED

  • S3:INVALID_ACCESS_KEY_ID

  • S3:INVALID_LOCATION_CONSTRAINT

  • S3:INLINE_DATA_TOO_LARGE

  • S3:SIGNATURE_DOES_NOT_MATCH

  • S3:UNRESOLVABLE_GRANT_BY_EMAIL_ADDRESS

  • S3:NO_SUCH_LIFECYCLE_CONFIGURATION

  • S3:KEY_TOO_LONG

  • S3:INVALID_BUCKET_NAME

  • S3:INVALID_TOKEN

  • S3:TEMPORARY_REDIRECT

  • S3:BUCKET_NOT_EMPTY

  • S3:MALFORMED_POST_REQUEST

  • S3:BAD_DIGEST

  • S3:CROSS_LOCATION_LOGGING_PROHIBITED

  • S3:REQUEST_TIMEOUT

  • S3:TOO_MANY_BUCKETS

  • S3:NO_SUCH_KEY

  • S3:MISSING_ATTACHMENT

  • S3:INVALID_BUCKET_STATE

  • S3:RETRY_EXHAUSTED

  • S3:INVALID_PART_ORDER

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:INVALID_POLICY_DOCUMENT

  • S3:MALFORMED_XML

  • S3:ACCOUNT_PROBLEM

  • S3:USER_KEY_MUST_BE_SPECIFIED

  • S3:MISSING_CONTENT_LENGTH

  • S3:INVALID_DIGEST

  • S3:ACCESS_DENIED

  • S3:MISSING_REQUEST_BODY_ERROR

  • S3:REQUEST_TORRENT_OF_BUCKET_ERROR

  • S3:TOKEN_REFRESH_REQUIRED

  • S3:RESTORE_ALREADY_IN_PROGRESS

  • S3:NO_LOGGING_STATUS_FOR_KEY

  • S3:INVALID_OBJECT_STATE

  • S3:CONNECTIVITY

  • S3:INVALID_ENCRYPTION_ALGORITHM_ERROR

  • S3:PERMANENT_REDIRECT

  • S3:INVALID_REQUEST

  • S3:INCORRECT_NUMBER_OF_FILES_IN_POST_REQUEST

  • S3:UNKNOWN

  • S3:MALFORMED_ACL_ERROR

  • S3:CREDENTIALS_NOT_SUPPORTED

  • S3:NOT_IMPLEMENTED

  • S3:INVALID_TARGET_BUCKET_FOR_LOGGING

  • S3:INVALID_ARGUMENT

  • S3:NO_SUCH_UPLOAD

  • S3:INTERNAL_ERROR

  • S3:SLOW_DOWN

  • S3:METHOD_NOT_ALLOWED

  • S3:ENTITY_TOO_LARGE

  • S3:EXPIRED_TOKEN

  • S3:MISSING_SECURITY_HEADER

  • S3:BUCKET_ALREADY_OWNED_BY_YOU

  • S3:INCOMPLETE_BODY

Get Bucket Policy

<s3:get-bucket-policy>

Returns the policy for the specified bucket. Only the owner of the bucket can retrieve the policy. If no policy was set for the bucket, then a null policy text field is returned.

Name Type Description Default Value Required

Configuration

String

Name of the configuration to use.

x

Bucket Name

String

Bucket whose policy to retrieve.

x

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

String

Associated Configurations

Throws

  • S3:INVALID_RANGE

  • S3:REDIRECT

  • S3:SERVICE_UNAVAILABLE

  • S3:REQUEST_TIME_TOO_SKEWED

  • S3:INVALID_STORAGE_CLASS

  • S3:MAX_MESSAGE_LENGTH_EXCEEDED

  • S3:REQUEST_IS_NOT_MULTI_PART_CONTENT

  • S3:UNEXPECTED_CONTENT

  • S3:NO_SUCH_BUCKET

  • S3:ENTITY_TOO_SMALL

  • S3:INVALID_SOAP_REQUEST

  • S3:INVALID_PART

  • S3:METADATA_TOO_LARGE

  • S3:NO_SUCH_VERSION

  • S3:PRECONDITION_FAILED

  • S3:BUCKET_ALREADY_EXISTS

  • S3:MISSING_SECURITY_ELEMENT

  • S3:AMBIGUOUS_GRANT_BY_EMAIL_ADDRESS

  • S3:INVALID_URI

  • S3:NOT_SIGNED_UP

  • S3:INVALID_ADDRESSING_HEADER

  • S3:MAX_POST_PRE_DATA_LENGTH_EXCEEDED_ERROR

  • S3:ILLEGAL_VERSIONING_CONFIGURATION_EXCEPTION

  • S3:INVALID_PAYER

  • S3:INVALID_SECURITY

  • S3:NO_SUCH_BUCKET_POLICY

  • S3:OPERATION_ABORTED

  • S3:INVALID_ACCESS_KEY_ID

  • S3:INVALID_LOCATION_CONSTRAINT

  • S3:INLINE_DATA_TOO_LARGE

  • S3:SIGNATURE_DOES_NOT_MATCH

  • S3:UNRESOLVABLE_GRANT_BY_EMAIL_ADDRESS

  • S3:NO_SUCH_LIFECYCLE_CONFIGURATION

  • S3:KEY_TOO_LONG

  • S3:INVALID_BUCKET_NAME

  • S3:INVALID_TOKEN

  • S3:TEMPORARY_REDIRECT

  • S3:BUCKET_NOT_EMPTY

  • S3:MALFORMED_POST_REQUEST

  • S3:BAD_DIGEST

  • S3:CROSS_LOCATION_LOGGING_PROHIBITED

  • S3:REQUEST_TIMEOUT

  • S3:TOO_MANY_BUCKETS

  • S3:NO_SUCH_KEY

  • S3:MISSING_ATTACHMENT

  • S3:INVALID_BUCKET_STATE

  • S3:RETRY_EXHAUSTED

  • S3:INVALID_PART_ORDER

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:INVALID_POLICY_DOCUMENT

  • S3:MALFORMED_XML

  • S3:ACCOUNT_PROBLEM

  • S3:USER_KEY_MUST_BE_SPECIFIED

  • S3:MISSING_CONTENT_LENGTH

  • S3:INVALID_DIGEST

  • S3:ACCESS_DENIED

  • S3:MISSING_REQUEST_BODY_ERROR

  • S3:REQUEST_TORRENT_OF_BUCKET_ERROR

  • S3:TOKEN_REFRESH_REQUIRED

  • S3:RESTORE_ALREADY_IN_PROGRESS

  • S3:NO_LOGGING_STATUS_FOR_KEY

  • S3:INVALID_OBJECT_STATE

  • S3:CONNECTIVITY

  • S3:INVALID_ENCRYPTION_ALGORITHM_ERROR

  • S3:PERMANENT_REDIRECT

  • S3:INVALID_REQUEST

  • S3:INCORRECT_NUMBER_OF_FILES_IN_POST_REQUEST

  • S3:UNKNOWN

  • S3:MALFORMED_ACL_ERROR

  • S3:CREDENTIALS_NOT_SUPPORTED

  • S3:NOT_IMPLEMENTED

  • S3:INVALID_TARGET_BUCKET_FOR_LOGGING

  • S3:INVALID_ARGUMENT

  • S3:NO_SUCH_UPLOAD

  • S3:INTERNAL_ERROR

  • S3:SLOW_DOWN

  • S3:METHOD_NOT_ALLOWED

  • S3:ENTITY_TOO_LARGE

  • S3:EXPIRED_TOKEN

  • S3:MISSING_SECURITY_HEADER

  • S3:BUCKET_ALREADY_OWNED_BY_YOU

  • S3:INCOMPLETE_BODY

Get Bucket Tagging Configuration

<s3:get-bucket-tagging-configuration>

Returns the tag set associated with the bucket.

Name Type Description Default Value Required

Configuration

String

Name of the configuration to use.

x

Bucket Name

String

Bucket whose tagging configuration to retrieve.

x

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Array of Object

Associated Configurations

Throws

  • S3:INVALID_RANGE

  • S3:REDIRECT

  • S3:SERVICE_UNAVAILABLE

  • S3:REQUEST_TIME_TOO_SKEWED

  • S3:INVALID_STORAGE_CLASS

  • S3:MAX_MESSAGE_LENGTH_EXCEEDED

  • S3:REQUEST_IS_NOT_MULTI_PART_CONTENT

  • S3:UNEXPECTED_CONTENT

  • S3:NO_SUCH_BUCKET

  • S3:ENTITY_TOO_SMALL

  • S3:INVALID_SOAP_REQUEST

  • S3:INVALID_PART

  • S3:METADATA_TOO_LARGE

  • S3:NO_SUCH_VERSION

  • S3:PRECONDITION_FAILED

  • S3:BUCKET_ALREADY_EXISTS

  • S3:MISSING_SECURITY_ELEMENT

  • S3:AMBIGUOUS_GRANT_BY_EMAIL_ADDRESS

  • S3:INVALID_URI

  • S3:NOT_SIGNED_UP

  • S3:INVALID_ADDRESSING_HEADER

  • S3:MAX_POST_PRE_DATA_LENGTH_EXCEEDED_ERROR

  • S3:ILLEGAL_VERSIONING_CONFIGURATION_EXCEPTION

  • S3:INVALID_PAYER

  • S3:INVALID_SECURITY

  • S3:NO_SUCH_BUCKET_POLICY

  • S3:OPERATION_ABORTED

  • S3:INVALID_ACCESS_KEY_ID

  • S3:INVALID_LOCATION_CONSTRAINT

  • S3:INLINE_DATA_TOO_LARGE

  • S3:SIGNATURE_DOES_NOT_MATCH

  • S3:UNRESOLVABLE_GRANT_BY_EMAIL_ADDRESS

  • S3:NO_SUCH_LIFECYCLE_CONFIGURATION

  • S3:KEY_TOO_LONG

  • S3:INVALID_BUCKET_NAME

  • S3:INVALID_TOKEN

  • S3:TEMPORARY_REDIRECT

  • S3:BUCKET_NOT_EMPTY

  • S3:MALFORMED_POST_REQUEST

  • S3:BAD_DIGEST

  • S3:CROSS_LOCATION_LOGGING_PROHIBITED

  • S3:REQUEST_TIMEOUT

  • S3:TOO_MANY_BUCKETS

  • S3:NO_SUCH_KEY

  • S3:MISSING_ATTACHMENT

  • S3:INVALID_BUCKET_STATE

  • S3:RETRY_EXHAUSTED

  • S3:INVALID_PART_ORDER

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:INVALID_POLICY_DOCUMENT

  • S3:MALFORMED_XML

  • S3:ACCOUNT_PROBLEM

  • S3:USER_KEY_MUST_BE_SPECIFIED

  • S3:MISSING_CONTENT_LENGTH

  • S3:INVALID_DIGEST

  • S3:ACCESS_DENIED

  • S3:MISSING_REQUEST_BODY_ERROR

  • S3:REQUEST_TORRENT_OF_BUCKET_ERROR

  • S3:TOKEN_REFRESH_REQUIRED

  • S3:RESTORE_ALREADY_IN_PROGRESS

  • S3:NO_LOGGING_STATUS_FOR_KEY

  • S3:INVALID_OBJECT_STATE

  • S3:CONNECTIVITY

  • S3:INVALID_ENCRYPTION_ALGORITHM_ERROR

  • S3:PERMANENT_REDIRECT

  • S3:INVALID_REQUEST

  • S3:INCORRECT_NUMBER_OF_FILES_IN_POST_REQUEST

  • S3:UNKNOWN

  • S3:MALFORMED_ACL_ERROR

  • S3:CREDENTIALS_NOT_SUPPORTED

  • S3:NOT_IMPLEMENTED

  • S3:INVALID_TARGET_BUCKET_FOR_LOGGING

  • S3:INVALID_ARGUMENT

  • S3:NO_SUCH_UPLOAD

  • S3:INTERNAL_ERROR

  • S3:SLOW_DOWN

  • S3:METHOD_NOT_ALLOWED

  • S3:ENTITY_TOO_LARGE

  • S3:EXPIRED_TOKEN

  • S3:MISSING_SECURITY_HEADER

  • S3:BUCKET_ALREADY_OWNED_BY_YOU

  • S3:INCOMPLETE_BODY

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

Name of the configuration to use.

x

Bucket Name

String

Bucket whose versioning configuration is retrieved.

x

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Enumeration, one of:

OFF ENABLED ** SUSPENDED

Associated Configurations

Throws

  • S3:INVALID_RANGE

  • S3:REDIRECT

  • S3:SERVICE_UNAVAILABLE

  • S3:REQUEST_TIME_TOO_SKEWED

  • S3:INVALID_STORAGE_CLASS

  • S3:MAX_MESSAGE_LENGTH_EXCEEDED

  • S3:REQUEST_IS_NOT_MULTI_PART_CONTENT

  • S3:UNEXPECTED_CONTENT

  • S3:NO_SUCH_BUCKET

  • S3:ENTITY_TOO_SMALL

  • S3:INVALID_SOAP_REQUEST

  • S3:INVALID_PART

  • S3:METADATA_TOO_LARGE

  • S3:NO_SUCH_VERSION

  • S3:PRECONDITION_FAILED

  • S3:BUCKET_ALREADY_EXISTS

  • S3:MISSING_SECURITY_ELEMENT

  • S3:AMBIGUOUS_GRANT_BY_EMAIL_ADDRESS

  • S3:INVALID_URI

  • S3:NOT_SIGNED_UP

  • S3:INVALID_ADDRESSING_HEADER

  • S3:MAX_POST_PRE_DATA_LENGTH_EXCEEDED_ERROR

  • S3:ILLEGAL_VERSIONING_CONFIGURATION_EXCEPTION

  • S3:INVALID_PAYER

  • S3:INVALID_SECURITY

  • S3:NO_SUCH_BUCKET_POLICY

  • S3:OPERATION_ABORTED

  • S3:INVALID_ACCESS_KEY_ID

  • S3:INVALID_LOCATION_CONSTRAINT

  • S3:INLINE_DATA_TOO_LARGE

  • S3:SIGNATURE_DOES_NOT_MATCH

  • S3:UNRESOLVABLE_GRANT_BY_EMAIL_ADDRESS

  • S3:NO_SUCH_LIFECYCLE_CONFIGURATION

  • S3:KEY_TOO_LONG

  • S3:INVALID_BUCKET_NAME

  • S3:INVALID_TOKEN

  • S3:TEMPORARY_REDIRECT

  • S3:BUCKET_NOT_EMPTY

  • S3:MALFORMED_POST_REQUEST

  • S3:BAD_DIGEST

  • S3:CROSS_LOCATION_LOGGING_PROHIBITED

  • S3:REQUEST_TIMEOUT

  • S3:TOO_MANY_BUCKETS

  • S3:NO_SUCH_KEY

  • S3:MISSING_ATTACHMENT

  • S3:INVALID_BUCKET_STATE

  • S3:RETRY_EXHAUSTED

  • S3:INVALID_PART_ORDER

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:INVALID_POLICY_DOCUMENT

  • S3:MALFORMED_XML

  • S3:ACCOUNT_PROBLEM

  • S3:USER_KEY_MUST_BE_SPECIFIED

  • S3:MISSING_CONTENT_LENGTH

  • S3:INVALID_DIGEST

  • S3:ACCESS_DENIED

  • S3:MISSING_REQUEST_BODY_ERROR

  • S3:REQUEST_TORRENT_OF_BUCKET_ERROR

  • S3:TOKEN_REFRESH_REQUIRED

  • S3:RESTORE_ALREADY_IN_PROGRESS

  • S3:NO_LOGGING_STATUS_FOR_KEY

  • S3:INVALID_OBJECT_STATE

  • S3:CONNECTIVITY

  • S3:INVALID_ENCRYPTION_ALGORITHM_ERROR

  • S3:PERMANENT_REDIRECT

  • S3:INVALID_REQUEST

  • S3:INCORRECT_NUMBER_OF_FILES_IN_POST_REQUEST

  • S3:UNKNOWN

  • S3:MALFORMED_ACL_ERROR

  • S3:CREDENTIALS_NOT_SUPPORTED

  • S3:NOT_IMPLEMENTED

  • S3:INVALID_TARGET_BUCKET_FOR_LOGGING

  • S3:INVALID_ARGUMENT

  • S3:NO_SUCH_UPLOAD

  • S3:INTERNAL_ERROR

  • S3:SLOW_DOWN

  • S3:METHOD_NOT_ALLOWED

  • S3:ENTITY_TOO_LARGE

  • S3:EXPIRED_TOKEN

  • S3:MISSING_SECURITY_HEADER

  • S3:BUCKET_ALREADY_OWNED_BY_YOU

  • S3:INCOMPLETE_BODY

Get Bucket Website Configuration

<s3:get-bucket-website-configuration>

Returns 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

Name of the configuration to use.

x

Bucket Name

String

Target bucket’s name.

x

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Associated Configurations

Throws

  • S3:INVALID_RANGE

  • S3:REDIRECT

  • S3:SERVICE_UNAVAILABLE

  • S3:REQUEST_TIME_TOO_SKEWED

  • S3:INVALID_STORAGE_CLASS

  • S3:MAX_MESSAGE_LENGTH_EXCEEDED

  • S3:REQUEST_IS_NOT_MULTI_PART_CONTENT

  • S3:UNEXPECTED_CONTENT

  • S3:NO_SUCH_BUCKET

  • S3:ENTITY_TOO_SMALL

  • S3:INVALID_SOAP_REQUEST

  • S3:INVALID_PART

  • S3:METADATA_TOO_LARGE

  • S3:NO_SUCH_VERSION

  • S3:PRECONDITION_FAILED

  • S3:BUCKET_ALREADY_EXISTS

  • S3:MISSING_SECURITY_ELEMENT

  • S3:AMBIGUOUS_GRANT_BY_EMAIL_ADDRESS

  • S3:INVALID_URI

  • S3:NOT_SIGNED_UP

  • S3:INVALID_ADDRESSING_HEADER

  • S3:MAX_POST_PRE_DATA_LENGTH_EXCEEDED_ERROR

  • S3:ILLEGAL_VERSIONING_CONFIGURATION_EXCEPTION

  • S3:INVALID_PAYER

  • S3:INVALID_SECURITY

  • S3:NO_SUCH_BUCKET_POLICY

  • S3:OPERATION_ABORTED

  • S3:INVALID_ACCESS_KEY_ID

  • S3:INVALID_LOCATION_CONSTRAINT

  • S3:INLINE_DATA_TOO_LARGE

  • S3:SIGNATURE_DOES_NOT_MATCH

  • S3:UNRESOLVABLE_GRANT_BY_EMAIL_ADDRESS

  • S3:NO_SUCH_LIFECYCLE_CONFIGURATION

  • S3:KEY_TOO_LONG

  • S3:INVALID_BUCKET_NAME

  • S3:INVALID_TOKEN

  • S3:TEMPORARY_REDIRECT

  • S3:BUCKET_NOT_EMPTY

  • S3:MALFORMED_POST_REQUEST

  • S3:BAD_DIGEST

  • S3:CROSS_LOCATION_LOGGING_PROHIBITED

  • S3:REQUEST_TIMEOUT

  • S3:TOO_MANY_BUCKETS

  • S3:NO_SUCH_KEY

  • S3:MISSING_ATTACHMENT

  • S3:INVALID_BUCKET_STATE

  • S3:RETRY_EXHAUSTED

  • S3:INVALID_PART_ORDER

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:INVALID_POLICY_DOCUMENT

  • S3:MALFORMED_XML

  • S3:ACCOUNT_PROBLEM

  • S3:USER_KEY_MUST_BE_SPECIFIED

  • S3:MISSING_CONTENT_LENGTH

  • S3:INVALID_DIGEST

  • S3:ACCESS_DENIED

  • S3:MISSING_REQUEST_BODY_ERROR

  • S3:REQUEST_TORRENT_OF_BUCKET_ERROR

  • S3:TOKEN_REFRESH_REQUIRED

  • S3:RESTORE_ALREADY_IN_PROGRESS

  • S3:NO_LOGGING_STATUS_FOR_KEY

  • S3:INVALID_OBJECT_STATE

  • S3:CONNECTIVITY

  • S3:INVALID_ENCRYPTION_ALGORITHM_ERROR

  • S3:PERMANENT_REDIRECT

  • S3:INVALID_REQUEST

  • S3:INCORRECT_NUMBER_OF_FILES_IN_POST_REQUEST

  • S3:UNKNOWN

  • S3:MALFORMED_ACL_ERROR

  • S3:CREDENTIALS_NOT_SUPPORTED

  • S3:NOT_IMPLEMENTED

  • S3:INVALID_TARGET_BUCKET_FOR_LOGGING

  • S3:INVALID_ARGUMENT

  • S3:NO_SUCH_UPLOAD

  • S3:INTERNAL_ERROR

  • S3:SLOW_DOWN

  • S3:METHOD_NOT_ALLOWED

  • S3:ENTITY_TOO_LARGE

  • S3:EXPIRED_TOKEN

  • S3:MISSING_SECURITY_HEADER

  • S3:BUCKET_ALREADY_OWNED_BY_YOU

  • S3:INCOMPLETE_BODY

Get Object

<s3:get-object>

Returns the object stored in Amazon S3 under the specified bucket and key. Returns null if the specified constraints are not met. To get an object from Amazon S3, the caller must have com.amazonaws.services.s3.model.Permission#Read access to the object.

Callers must be very careful when using this operation because 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 future dates.

Name Type Description Default Value Required

Configuration

String

Name of the configuration to use.

x

Bucket Name

String

Object’s bucket.

x

Key

String

Object’s key.

x

Version Id

String

Specific version of the object to retrieve, if versioning is enabled.

Modified Since

DateTime

Modified constraint that restricts this request to executing only if the object is modified after the specified date.

Unmodified Since

DateTime

Unmodified constraint that restricts this request to executing only if the object is not modified after this date.

Output Mime Type

String

MIME type of the payload that this operation outputs.

Output Encoding

String

Encoding of the payload that this operation outputs.

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Start

Number

Start byte of the range header that downloads the specified range bytes of an object.

0

End

Number

End byte of the range header that downloads the specified range bytes of an object.

9223372036854775806

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Binary

Attributes Type

Associated Configurations

Throws

  • S3:INVALID_RANGE

  • S3:REDIRECT

  • S3:SERVICE_UNAVAILABLE

  • S3:REQUEST_TIME_TOO_SKEWED

  • S3:INVALID_STORAGE_CLASS

  • S3:MAX_MESSAGE_LENGTH_EXCEEDED

  • S3:REQUEST_IS_NOT_MULTI_PART_CONTENT

  • S3:UNEXPECTED_CONTENT

  • S3:NO_SUCH_BUCKET

  • S3:ENTITY_TOO_SMALL

  • S3:INVALID_SOAP_REQUEST

  • S3:INVALID_PART

  • S3:METADATA_TOO_LARGE

  • S3:NO_SUCH_VERSION

  • S3:PRECONDITION_FAILED

  • S3:BUCKET_ALREADY_EXISTS

  • S3:MISSING_SECURITY_ELEMENT

  • S3:AMBIGUOUS_GRANT_BY_EMAIL_ADDRESS

  • S3:INVALID_URI

  • S3:NOT_SIGNED_UP

  • S3:INVALID_ADDRESSING_HEADER

  • S3:MAX_POST_PRE_DATA_LENGTH_EXCEEDED_ERROR

  • S3:ILLEGAL_VERSIONING_CONFIGURATION_EXCEPTION

  • S3:INVALID_PAYER

  • S3:INVALID_SECURITY

  • S3:NO_SUCH_BUCKET_POLICY

  • S3:OPERATION_ABORTED

  • S3:INVALID_ACCESS_KEY_ID

  • S3:INVALID_LOCATION_CONSTRAINT

  • S3:INLINE_DATA_TOO_LARGE

  • S3:SIGNATURE_DOES_NOT_MATCH

  • S3:UNRESOLVABLE_GRANT_BY_EMAIL_ADDRESS

  • S3:NO_SUCH_LIFECYCLE_CONFIGURATION

  • S3:KEY_TOO_LONG

  • S3:INVALID_BUCKET_NAME

  • S3:INVALID_TOKEN

  • S3:TEMPORARY_REDIRECT

  • S3:BUCKET_NOT_EMPTY

  • S3:MALFORMED_POST_REQUEST

  • S3:BAD_DIGEST

  • S3:CROSS_LOCATION_LOGGING_PROHIBITED

  • S3:REQUEST_TIMEOUT

  • S3:TOO_MANY_BUCKETS

  • S3:NO_SUCH_KEY

  • S3:MISSING_ATTACHMENT

  • S3:INVALID_BUCKET_STATE

  • S3:RETRY_EXHAUSTED

  • S3:INVALID_PART_ORDER

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:INVALID_POLICY_DOCUMENT

  • S3:MALFORMED_XML

  • S3:ACCOUNT_PROBLEM

  • S3:USER_KEY_MUST_BE_SPECIFIED

  • S3:MISSING_CONTENT_LENGTH

  • S3:INVALID_DIGEST

  • S3:ACCESS_DENIED

  • S3:MISSING_REQUEST_BODY_ERROR

  • S3:REQUEST_TORRENT_OF_BUCKET_ERROR

  • S3:TOKEN_REFRESH_REQUIRED

  • S3:RESTORE_ALREADY_IN_PROGRESS

  • S3:NO_LOGGING_STATUS_FOR_KEY

  • S3:INVALID_OBJECT_STATE

  • S3:CONNECTIVITY

  • S3:INVALID_ENCRYPTION_ALGORITHM_ERROR

  • S3:PERMANENT_REDIRECT

  • S3:INVALID_REQUEST

  • S3:INCORRECT_NUMBER_OF_FILES_IN_POST_REQUEST

  • S3:UNKNOWN

  • S3:MALFORMED_ACL_ERROR

  • S3:CREDENTIALS_NOT_SUPPORTED

  • S3:NOT_IMPLEMENTED

  • S3:INVALID_TARGET_BUCKET_FOR_LOGGING

  • S3:INVALID_ARGUMENT

  • S3:NO_SUCH_UPLOAD

  • S3:INTERNAL_ERROR

  • S3:SLOW_DOWN

  • S3:METHOD_NOT_ALLOWED

  • S3:ENTITY_TOO_LARGE

  • S3:EXPIRED_TOKEN

  • S3:MISSING_SECURITY_HEADER

  • S3:BUCKET_ALREADY_OWNED_BY_YOU

  • S3:INCOMPLETE_BODY

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 Version ID parameter.

Name Type Description Default Value Required

Configuration

String

Name of the configuration to use.

x

Bucket Name

String

Object’s bucket.

x

Key

String

Object’s key.

x

Version Id

String

Object’s version ID.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Array of Grant

Attributes Type

Associated Configurations

Throws

  • S3:INVALID_RANGE

  • S3:REDIRECT

  • S3:SERVICE_UNAVAILABLE

  • S3:REQUEST_TIME_TOO_SKEWED

  • S3:INVALID_STORAGE_CLASS

  • S3:MAX_MESSAGE_LENGTH_EXCEEDED

  • S3:REQUEST_IS_NOT_MULTI_PART_CONTENT

  • S3:UNEXPECTED_CONTENT

  • S3:NO_SUCH_BUCKET

  • S3:ENTITY_TOO_SMALL

  • S3:INVALID_SOAP_REQUEST

  • S3:INVALID_PART

  • S3:METADATA_TOO_LARGE

  • S3:NO_SUCH_VERSION

  • S3:PRECONDITION_FAILED

  • S3:BUCKET_ALREADY_EXISTS

  • S3:MISSING_SECURITY_ELEMENT

  • S3:AMBIGUOUS_GRANT_BY_EMAIL_ADDRESS

  • S3:INVALID_URI

  • S3:NOT_SIGNED_UP

  • S3:INVALID_ADDRESSING_HEADER

  • S3:MAX_POST_PRE_DATA_LENGTH_EXCEEDED_ERROR

  • S3:ILLEGAL_VERSIONING_CONFIGURATION_EXCEPTION

  • S3:INVALID_PAYER

  • S3:INVALID_SECURITY

  • S3:NO_SUCH_BUCKET_POLICY

  • S3:OPERATION_ABORTED

  • S3:INVALID_ACCESS_KEY_ID

  • S3:INVALID_LOCATION_CONSTRAINT

  • S3:INLINE_DATA_TOO_LARGE

  • S3:SIGNATURE_DOES_NOT_MATCH

  • S3:UNRESOLVABLE_GRANT_BY_EMAIL_ADDRESS

  • S3:NO_SUCH_LIFECYCLE_CONFIGURATION

  • S3:KEY_TOO_LONG

  • S3:INVALID_BUCKET_NAME

  • S3:INVALID_TOKEN

  • S3:TEMPORARY_REDIRECT

  • S3:BUCKET_NOT_EMPTY

  • S3:MALFORMED_POST_REQUEST

  • S3:BAD_DIGEST

  • S3:CROSS_LOCATION_LOGGING_PROHIBITED

  • S3:REQUEST_TIMEOUT

  • S3:TOO_MANY_BUCKETS

  • S3:NO_SUCH_KEY

  • S3:MISSING_ATTACHMENT

  • S3:INVALID_BUCKET_STATE

  • S3:RETRY_EXHAUSTED

  • S3:INVALID_PART_ORDER

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:INVALID_POLICY_DOCUMENT

  • S3:MALFORMED_XML

  • S3:ACCOUNT_PROBLEM

  • S3:USER_KEY_MUST_BE_SPECIFIED

  • S3:MISSING_CONTENT_LENGTH

  • S3:INVALID_DIGEST

  • S3:ACCESS_DENIED

  • S3:MISSING_REQUEST_BODY_ERROR

  • S3:REQUEST_TORRENT_OF_BUCKET_ERROR

  • S3:TOKEN_REFRESH_REQUIRED

  • S3:RESTORE_ALREADY_IN_PROGRESS

  • S3:NO_LOGGING_STATUS_FOR_KEY

  • S3:INVALID_OBJECT_STATE

  • S3:CONNECTIVITY

  • S3:INVALID_ENCRYPTION_ALGORITHM_ERROR

  • S3:PERMANENT_REDIRECT

  • S3:INVALID_REQUEST

  • S3:INCORRECT_NUMBER_OF_FILES_IN_POST_REQUEST

  • S3:UNKNOWN

  • S3:MALFORMED_ACL_ERROR

  • S3:CREDENTIALS_NOT_SUPPORTED

  • S3:NOT_IMPLEMENTED

  • S3:INVALID_TARGET_BUCKET_FOR_LOGGING

  • S3:INVALID_ARGUMENT

  • S3:NO_SUCH_UPLOAD

  • S3:INTERNAL_ERROR

  • S3:SLOW_DOWN

  • S3:METHOD_NOT_ALLOWED

  • S3:ENTITY_TOO_LARGE

  • S3:EXPIRED_TOKEN

  • S3:MISSING_SECURITY_HEADER

  • S3:BUCKET_ALREADY_OWNED_BY_YOU

  • S3:INCOMPLETE_BODY

Get Object Metadata

<s3:get-object-metadata>

Returns the object metadata stored in Amazon S3 under the specified bucket and key. To return object metadata from Amazon S3, the caller must have com.amazonaws.services.s3.model.Permission#Read access to the object.

Name Type Description Default Value Required

Configuration

String

Name of the configuration to use.

x

Bucket Name

String

Object’s bucket.

x

Key

String

Object’s key.

x

Version Id

String

Specific version of the object whose metadata to return, if versioning is enabled.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Associated Configurations

Throws

  • S3:INVALID_RANGE

  • S3:REDIRECT

  • S3:SERVICE_UNAVAILABLE

  • S3:REQUEST_TIME_TOO_SKEWED

  • S3:INVALID_STORAGE_CLASS

  • S3:MAX_MESSAGE_LENGTH_EXCEEDED

  • S3:REQUEST_IS_NOT_MULTI_PART_CONTENT

  • S3:UNEXPECTED_CONTENT

  • S3:NO_SUCH_BUCKET

  • S3:ENTITY_TOO_SMALL

  • S3:INVALID_SOAP_REQUEST

  • S3:INVALID_PART

  • S3:METADATA_TOO_LARGE

  • S3:NO_SUCH_VERSION

  • S3:PRECONDITION_FAILED

  • S3:BUCKET_ALREADY_EXISTS

  • S3:MISSING_SECURITY_ELEMENT

  • S3:AMBIGUOUS_GRANT_BY_EMAIL_ADDRESS

  • S3:INVALID_URI

  • S3:NOT_SIGNED_UP

  • S3:INVALID_ADDRESSING_HEADER

  • S3:MAX_POST_PRE_DATA_LENGTH_EXCEEDED_ERROR

  • S3:ILLEGAL_VERSIONING_CONFIGURATION_EXCEPTION

  • S3:INVALID_PAYER

  • S3:INVALID_SECURITY

  • S3:NO_SUCH_BUCKET_POLICY

  • S3:OPERATION_ABORTED

  • S3:INVALID_ACCESS_KEY_ID

  • S3:INVALID_LOCATION_CONSTRAINT

  • S3:INLINE_DATA_TOO_LARGE

  • S3:SIGNATURE_DOES_NOT_MATCH

  • S3:UNRESOLVABLE_GRANT_BY_EMAIL_ADDRESS

  • S3:NO_SUCH_LIFECYCLE_CONFIGURATION

  • S3:KEY_TOO_LONG

  • S3:INVALID_BUCKET_NAME

  • S3:INVALID_TOKEN

  • S3:TEMPORARY_REDIRECT

  • S3:BUCKET_NOT_EMPTY

  • S3:MALFORMED_POST_REQUEST

  • S3:BAD_DIGEST

  • S3:CROSS_LOCATION_LOGGING_PROHIBITED

  • S3:REQUEST_TIMEOUT

  • S3:TOO_MANY_BUCKETS

  • S3:NO_SUCH_KEY

  • S3:MISSING_ATTACHMENT

  • S3:INVALID_BUCKET_STATE

  • S3:RETRY_EXHAUSTED

  • S3:INVALID_PART_ORDER

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:INVALID_POLICY_DOCUMENT

  • S3:MALFORMED_XML

  • S3:ACCOUNT_PROBLEM

  • S3:USER_KEY_MUST_BE_SPECIFIED

  • S3:MISSING_CONTENT_LENGTH

  • S3:INVALID_DIGEST

  • S3:ACCESS_DENIED

  • S3:MISSING_REQUEST_BODY_ERROR

  • S3:REQUEST_TORRENT_OF_BUCKET_ERROR

  • S3:TOKEN_REFRESH_REQUIRED

  • S3:RESTORE_ALREADY_IN_PROGRESS

  • S3:NO_LOGGING_STATUS_FOR_KEY

  • S3:INVALID_OBJECT_STATE

  • S3:CONNECTIVITY

  • S3:INVALID_ENCRYPTION_ALGORITHM_ERROR

  • S3:PERMANENT_REDIRECT

  • S3:INVALID_REQUEST

  • S3:INCORRECT_NUMBER_OF_FILES_IN_POST_REQUEST

  • S3:UNKNOWN

  • S3:MALFORMED_ACL_ERROR

  • S3:CREDENTIALS_NOT_SUPPORTED

  • S3:NOT_IMPLEMENTED

  • S3:INVALID_TARGET_BUCKET_FOR_LOGGING

  • S3:INVALID_ARGUMENT

  • S3:NO_SUCH_UPLOAD

  • S3:INTERNAL_ERROR

  • S3:SLOW_DOWN

  • S3:METHOD_NOT_ALLOWED

  • S3:ENTITY_TOO_LARGE

  • S3:EXPIRED_TOKEN

  • S3:MISSING_SECURITY_HEADER

  • S3:BUCKET_ALREADY_OWNED_BY_YOU

  • S3:INCOMPLETE_BODY

Initiate Multipart Upload

<s3:initiate-multipart-upload>

Initiates a multipart upload and returns an upload ID, which associates all of the parts in the multipart upload. Specify this upload ID in each subsequent upload part request. 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

Name of the configuration to use.

x

Bucket Name

String

Name of the bucket in which to create the new multipart upload.

x

Key

String

Key in which to store the new multipart upload.

x

Object Metadata

Additional information about the new object created, such as Content-Type and Encoding, and so forth.

Canned ACL

Enumeration, one of:

  • PRIVATE

  • PUBLIC_READ

  • PUBLIC_READ_WRITE

  • AUTHENTICATED_READ

  • LOG_DELIVERY_WRITE

  • BUCKET_OWNER_READ

  • BUCKET_OWNER_FULL_CONTROL

Optional canned access control list (ACL) used to set permissions for the object created when the multipart upload completes.

PRIVATE

Redirect Location

String

Gets the optional redirect location for the new object.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

String

Associated Configurations

Throws

  • S3:INVALID_RANGE

  • S3:REDIRECT

  • S3:SERVICE_UNAVAILABLE

  • S3:REQUEST_TIME_TOO_SKEWED

  • S3:INVALID_STORAGE_CLASS

  • S3:MAX_MESSAGE_LENGTH_EXCEEDED

  • S3:REQUEST_IS_NOT_MULTI_PART_CONTENT

  • S3:UNEXPECTED_CONTENT

  • S3:NO_SUCH_BUCKET

  • S3:ENTITY_TOO_SMALL

  • S3:INVALID_SOAP_REQUEST

  • S3:INVALID_PART

  • S3:METADATA_TOO_LARGE

  • S3:NO_SUCH_VERSION

  • S3:PRECONDITION_FAILED

  • S3:BUCKET_ALREADY_EXISTS

  • S3:MISSING_SECURITY_ELEMENT

  • S3:AMBIGUOUS_GRANT_BY_EMAIL_ADDRESS

  • S3:INVALID_URI

  • S3:NOT_SIGNED_UP

  • S3:INVALID_ADDRESSING_HEADER

  • S3:MAX_POST_PRE_DATA_LENGTH_EXCEEDED_ERROR

  • S3:ILLEGAL_VERSIONING_CONFIGURATION_EXCEPTION

  • S3:INVALID_PAYER

  • S3:INVALID_SECURITY

  • S3:NO_SUCH_BUCKET_POLICY

  • S3:OPERATION_ABORTED

  • S3:INVALID_ACCESS_KEY_ID

  • S3:INVALID_LOCATION_CONSTRAINT

  • S3:INLINE_DATA_TOO_LARGE

  • S3:SIGNATURE_DOES_NOT_MATCH

  • S3:UNRESOLVABLE_GRANT_BY_EMAIL_ADDRESS

  • S3:NO_SUCH_LIFECYCLE_CONFIGURATION

  • S3:KEY_TOO_LONG

  • S3:INVALID_BUCKET_NAME

  • S3:INVALID_TOKEN

  • S3:TEMPORARY_REDIRECT

  • S3:BUCKET_NOT_EMPTY

  • S3:MALFORMED_POST_REQUEST

  • S3:BAD_DIGEST

  • S3:CROSS_LOCATION_LOGGING_PROHIBITED

  • S3:REQUEST_TIMEOUT

  • S3:TOO_MANY_BUCKETS

  • S3:NO_SUCH_KEY

  • S3:MISSING_ATTACHMENT

  • S3:INVALID_BUCKET_STATE

  • S3:RETRY_EXHAUSTED

  • S3:INVALID_PART_ORDER

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:INVALID_POLICY_DOCUMENT

  • S3:MALFORMED_XML

  • S3:ACCOUNT_PROBLEM

  • S3:USER_KEY_MUST_BE_SPECIFIED

  • S3:MISSING_CONTENT_LENGTH

  • S3:INVALID_DIGEST

  • S3:ACCESS_DENIED

  • S3:MISSING_REQUEST_BODY_ERROR

  • S3:REQUEST_TORRENT_OF_BUCKET_ERROR

  • S3:TOKEN_REFRESH_REQUIRED

  • S3:RESTORE_ALREADY_IN_PROGRESS

  • S3:NO_LOGGING_STATUS_FOR_KEY

  • S3:INVALID_OBJECT_STATE

  • S3:CONNECTIVITY

  • S3:INVALID_ENCRYPTION_ALGORITHM_ERROR

  • S3:PERMANENT_REDIRECT

  • S3:INVALID_REQUEST

  • S3:INCORRECT_NUMBER_OF_FILES_IN_POST_REQUEST

  • S3:UNKNOWN

  • S3:MALFORMED_ACL_ERROR

  • S3:CREDENTIALS_NOT_SUPPORTED

  • S3:NOT_IMPLEMENTED

  • S3:INVALID_TARGET_BUCKET_FOR_LOGGING

  • S3:INVALID_ARGUMENT

  • S3:NO_SUCH_UPLOAD

  • S3:INTERNAL_ERROR

  • S3:SLOW_DOWN

  • S3:METHOD_NOT_ALLOWED

  • S3:ENTITY_TOO_LARGE

  • S3:EXPIRED_TOKEN

  • S3:MISSING_SECURITY_HEADER

  • S3:BUCKET_ALREADY_OWNED_BY_YOU

  • S3:INCOMPLETE_BODY

List Buckets

<s3:list-buckets>

Returns 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

Name of the configuration to use.

x

Region

String

Region from which to list the buckets.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Array of Bucket

Associated Configurations

Throws

  • S3:INVALID_RANGE

  • S3:REDIRECT

  • S3:SERVICE_UNAVAILABLE

  • S3:REQUEST_TIME_TOO_SKEWED

  • S3:INVALID_STORAGE_CLASS

  • S3:MAX_MESSAGE_LENGTH_EXCEEDED

  • S3:REQUEST_IS_NOT_MULTI_PART_CONTENT

  • S3:UNEXPECTED_CONTENT

  • S3:NO_SUCH_BUCKET

  • S3:ENTITY_TOO_SMALL

  • S3:INVALID_SOAP_REQUEST

  • S3:INVALID_PART

  • S3:METADATA_TOO_LARGE

  • S3:NO_SUCH_VERSION

  • S3:PRECONDITION_FAILED

  • S3:BUCKET_ALREADY_EXISTS

  • S3:MISSING_SECURITY_ELEMENT

  • S3:AMBIGUOUS_GRANT_BY_EMAIL_ADDRESS

  • S3:INVALID_URI

  • S3:NOT_SIGNED_UP

  • S3:INVALID_ADDRESSING_HEADER

  • S3:MAX_POST_PRE_DATA_LENGTH_EXCEEDED_ERROR

  • S3:ILLEGAL_VERSIONING_CONFIGURATION_EXCEPTION

  • S3:INVALID_PAYER

  • S3:INVALID_SECURITY

  • S3:NO_SUCH_BUCKET_POLICY

  • S3:OPERATION_ABORTED

  • S3:INVALID_ACCESS_KEY_ID

  • S3:INVALID_LOCATION_CONSTRAINT

  • S3:INLINE_DATA_TOO_LARGE

  • S3:SIGNATURE_DOES_NOT_MATCH

  • S3:UNRESOLVABLE_GRANT_BY_EMAIL_ADDRESS

  • S3:NO_SUCH_LIFECYCLE_CONFIGURATION

  • S3:KEY_TOO_LONG

  • S3:INVALID_BUCKET_NAME

  • S3:INVALID_TOKEN

  • S3:TEMPORARY_REDIRECT

  • S3:BUCKET_NOT_EMPTY

  • S3:MALFORMED_POST_REQUEST

  • S3:BAD_DIGEST

  • S3:CROSS_LOCATION_LOGGING_PROHIBITED

  • S3:REQUEST_TIMEOUT

  • S3:TOO_MANY_BUCKETS

  • S3:NO_SUCH_KEY

  • S3:MISSING_ATTACHMENT

  • S3:INVALID_BUCKET_STATE

  • S3:RETRY_EXHAUSTED

  • S3:INVALID_PART_ORDER

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:INVALID_POLICY_DOCUMENT

  • S3:MALFORMED_XML

  • S3:ACCOUNT_PROBLEM

  • S3:USER_KEY_MUST_BE_SPECIFIED

  • S3:MISSING_CONTENT_LENGTH

  • S3:INVALID_DIGEST

  • S3:ACCESS_DENIED

  • S3:MISSING_REQUEST_BODY_ERROR

  • S3:REQUEST_TORRENT_OF_BUCKET_ERROR

  • S3:TOKEN_REFRESH_REQUIRED

  • S3:RESTORE_ALREADY_IN_PROGRESS

  • S3:NO_LOGGING_STATUS_FOR_KEY

  • S3:INVALID_OBJECT_STATE

  • S3:CONNECTIVITY

  • S3:INVALID_ENCRYPTION_ALGORITHM_ERROR

  • S3:PERMANENT_REDIRECT

  • S3:INVALID_REQUEST

  • S3:INCORRECT_NUMBER_OF_FILES_IN_POST_REQUEST

  • S3:UNKNOWN

  • S3:MALFORMED_ACL_ERROR

  • S3:CREDENTIALS_NOT_SUPPORTED

  • S3:NOT_IMPLEMENTED

  • S3:INVALID_TARGET_BUCKET_FOR_LOGGING

  • S3:INVALID_ARGUMENT

  • S3:NO_SUCH_UPLOAD

  • S3:INTERNAL_ERROR

  • S3:SLOW_DOWN

  • S3:METHOD_NOT_ALLOWED

  • S3:ENTITY_TOO_LARGE

  • S3:EXPIRED_TOKEN

  • S3:MISSING_SECURITY_HEADER

  • S3:BUCKET_ALREADY_OWNED_BY_YOU

  • S3:INCOMPLETE_BODY

List Multipart Uploads

<s3:list-multipart-uploads>

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

Name Type Description Default Value Required

Configuration

String

Name of the configuration to use.

x

Bucket Name

String

Name of the bucket containing the uploads to list.

x

Delimiter

String

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 combine into a single result element.

Encoding Type

String

Optional encoding type parameter indicating the encoding method to apply on the response.

Key Marker

String

Optional key marker indicating where in the results to begin listing.

Max Uploads

Number

Optional maximum number of uploads to return, or null if no maximum number of uploads are set for this request.

Prefix

String

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

Upload Id Marker

String

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

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Associated Configurations

Throws

  • S3:INVALID_RANGE

  • S3:REDIRECT

  • S3:SERVICE_UNAVAILABLE

  • S3:REQUEST_TIME_TOO_SKEWED

  • S3:INVALID_STORAGE_CLASS

  • S3:MAX_MESSAGE_LENGTH_EXCEEDED

  • S3:REQUEST_IS_NOT_MULTI_PART_CONTENT

  • S3:UNEXPECTED_CONTENT

  • S3:NO_SUCH_BUCKET

  • S3:ENTITY_TOO_SMALL

  • S3:INVALID_SOAP_REQUEST

  • S3:INVALID_PART

  • S3:METADATA_TOO_LARGE

  • S3:NO_SUCH_VERSION

  • S3:PRECONDITION_FAILED

  • S3:BUCKET_ALREADY_EXISTS

  • S3:MISSING_SECURITY_ELEMENT

  • S3:AMBIGUOUS_GRANT_BY_EMAIL_ADDRESS

  • S3:INVALID_URI

  • S3:NOT_SIGNED_UP

  • S3:INVALID_ADDRESSING_HEADER

  • S3:MAX_POST_PRE_DATA_LENGTH_EXCEEDED_ERROR

  • S3:ILLEGAL_VERSIONING_CONFIGURATION_EXCEPTION

  • S3:INVALID_PAYER

  • S3:INVALID_SECURITY

  • S3:NO_SUCH_BUCKET_POLICY

  • S3:OPERATION_ABORTED

  • S3:INVALID_ACCESS_KEY_ID

  • S3:INVALID_LOCATION_CONSTRAINT

  • S3:INLINE_DATA_TOO_LARGE

  • S3:SIGNATURE_DOES_NOT_MATCH

  • S3:UNRESOLVABLE_GRANT_BY_EMAIL_ADDRESS

  • S3:NO_SUCH_LIFECYCLE_CONFIGURATION

  • S3:KEY_TOO_LONG

  • S3:INVALID_BUCKET_NAME

  • S3:INVALID_TOKEN

  • S3:TEMPORARY_REDIRECT

  • S3:BUCKET_NOT_EMPTY

  • S3:MALFORMED_POST_REQUEST

  • S3:BAD_DIGEST

  • S3:CROSS_LOCATION_LOGGING_PROHIBITED

  • S3:REQUEST_TIMEOUT

  • S3:TOO_MANY_BUCKETS

  • S3:NO_SUCH_KEY

  • S3:MISSING_ATTACHMENT

  • S3:INVALID_BUCKET_STATE

  • S3:RETRY_EXHAUSTED

  • S3:INVALID_PART_ORDER

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:INVALID_POLICY_DOCUMENT

  • S3:MALFORMED_XML

  • S3:ACCOUNT_PROBLEM

  • S3:USER_KEY_MUST_BE_SPECIFIED

  • S3:MISSING_CONTENT_LENGTH

  • S3:INVALID_DIGEST

  • S3:ACCESS_DENIED

  • S3:MISSING_REQUEST_BODY_ERROR

  • S3:REQUEST_TORRENT_OF_BUCKET_ERROR

  • S3:TOKEN_REFRESH_REQUIRED

  • S3:RESTORE_ALREADY_IN_PROGRESS

  • S3:NO_LOGGING_STATUS_FOR_KEY

  • S3:INVALID_OBJECT_STATE

  • S3:CONNECTIVITY

  • S3:INVALID_ENCRYPTION_ALGORITHM_ERROR

  • S3:PERMANENT_REDIRECT

  • S3:INVALID_REQUEST

  • S3:INCORRECT_NUMBER_OF_FILES_IN_POST_REQUEST

  • S3:UNKNOWN

  • S3:MALFORMED_ACL_ERROR

  • S3:CREDENTIALS_NOT_SUPPORTED

  • S3:NOT_IMPLEMENTED

  • S3:INVALID_TARGET_BUCKET_FOR_LOGGING

  • S3:INVALID_ARGUMENT

  • S3:NO_SUCH_UPLOAD

  • S3:INTERNAL_ERROR

  • S3:SLOW_DOWN

  • S3:METHOD_NOT_ALLOWED

  • S3:ENTITY_TOO_LARGE

  • S3:EXPIRED_TOKEN

  • S3:MISSING_SECURITY_HEADER

  • S3:BUCKET_ALREADY_OWNED_BY_YOU

  • S3:INCOMPLETE_BODY

List Objects

<s3:list-objects>

Lazily lists all objects for a given prefix. Because S3 does not limit the number of objects, this list can retrieve an arbitrary amount of objects, and might need to perform extra calls to the API while it iterates.

Name Type Description Default Value Required

Configuration

String

Name of the configuration to use.

x

Bucket Name

String

Target bucket’s name.

x

Prefix

String

Prefix of the objects to list. If unspecified, all objects are listed.

Marker

String

Where in the bucket to begin listing. The list includes only 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 roll up into a single result element.

Max Keys

Number

Maximum number of keys to return per page. If not specified, S3 limits the number of returned results per page.

Encoding Type

Enumeration, one of:

  • NOT_ENCODED

  • URL

Encoding method to apply on the response.

NOT_ENCODED

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Array of S3 Object Summary

Associated Configurations

Throws

  • S3:INVALID_RANGE

  • S3:REDIRECT

  • S3:SERVICE_UNAVAILABLE

  • S3:REQUEST_TIME_TOO_SKEWED

  • S3:INVALID_STORAGE_CLASS

  • S3:MAX_MESSAGE_LENGTH_EXCEEDED

  • S3:REQUEST_IS_NOT_MULTI_PART_CONTENT

  • S3:UNEXPECTED_CONTENT

  • S3:NO_SUCH_BUCKET

  • S3:ENTITY_TOO_SMALL

  • S3:INVALID_SOAP_REQUEST

  • S3:INVALID_PART

  • S3:METADATA_TOO_LARGE

  • S3:NO_SUCH_VERSION

  • S3:PRECONDITION_FAILED

  • S3:BUCKET_ALREADY_EXISTS

  • S3:MISSING_SECURITY_ELEMENT

  • S3:AMBIGUOUS_GRANT_BY_EMAIL_ADDRESS

  • S3:INVALID_URI

  • S3:NOT_SIGNED_UP

  • S3:INVALID_ADDRESSING_HEADER

  • S3:MAX_POST_PRE_DATA_LENGTH_EXCEEDED_ERROR

  • S3:ILLEGAL_VERSIONING_CONFIGURATION_EXCEPTION

  • S3:INVALID_PAYER

  • S3:INVALID_SECURITY

  • S3:NO_SUCH_BUCKET_POLICY

  • S3:OPERATION_ABORTED

  • S3:INVALID_ACCESS_KEY_ID

  • S3:INVALID_LOCATION_CONSTRAINT

  • S3:INLINE_DATA_TOO_LARGE

  • S3:SIGNATURE_DOES_NOT_MATCH

  • S3:UNRESOLVABLE_GRANT_BY_EMAIL_ADDRESS

  • S3:NO_SUCH_LIFECYCLE_CONFIGURATION

  • S3:KEY_TOO_LONG

  • S3:INVALID_BUCKET_NAME

  • S3:INVALID_TOKEN

  • S3:TEMPORARY_REDIRECT

  • S3:BUCKET_NOT_EMPTY

  • S3:MALFORMED_POST_REQUEST

  • S3:BAD_DIGEST

  • S3:CROSS_LOCATION_LOGGING_PROHIBITED

  • S3:REQUEST_TIMEOUT

  • S3:TOO_MANY_BUCKETS

  • S3:NO_SUCH_KEY

  • S3:MISSING_ATTACHMENT

  • S3:INVALID_BUCKET_STATE

  • S3:INVALID_PART_ORDER

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:INVALID_POLICY_DOCUMENT

  • S3:MALFORMED_XML

  • S3:ACCOUNT_PROBLEM

  • S3:USER_KEY_MUST_BE_SPECIFIED

  • S3:MISSING_CONTENT_LENGTH

  • S3:INVALID_DIGEST

  • S3:ACCESS_DENIED

  • S3:MISSING_REQUEST_BODY_ERROR

  • S3:REQUEST_TORRENT_OF_BUCKET_ERROR

  • S3:TOKEN_REFRESH_REQUIRED

  • S3:RESTORE_ALREADY_IN_PROGRESS

  • S3:NO_LOGGING_STATUS_FOR_KEY

  • S3:INVALID_OBJECT_STATE

  • S3:INVALID_ENCRYPTION_ALGORITHM_ERROR

  • S3:PERMANENT_REDIRECT

  • S3:INVALID_REQUEST

  • S3:INCORRECT_NUMBER_OF_FILES_IN_POST_REQUEST

  • S3:UNKNOWN

  • S3:MALFORMED_ACL_ERROR

  • S3:CREDENTIALS_NOT_SUPPORTED

  • S3:NOT_IMPLEMENTED

  • S3:INVALID_TARGET_BUCKET_FOR_LOGGING

  • S3:INVALID_ARGUMENT

  • S3:NO_SUCH_UPLOAD

  • S3:INTERNAL_ERROR

  • S3:SLOW_DOWN

  • S3:METHOD_NOT_ALLOWED

  • S3:ENTITY_TOO_LARGE

  • S3:EXPIRED_TOKEN

  • S3:MISSING_SECURITY_HEADER

  • S3:BUCKET_ALREADY_OWNED_BY_YOU

  • S3:INCOMPLETE_BODY

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

Name of the configuration to use.

x

Bucket Name

String

Name of the bucket containing the multipart upload whose parts are listed.

x

Key

String

Key of the associated multipart upload whose parts to list.

x

Upload Id

String

ID of the multipart upload whose parts to list.

x

Encoding Type

String

Optional encoding type parameter indicating the encoding method to apply on the response.

Max Parts

Number

Optional maximum number of parts to return in the part listing.

Part Number Marker

Number

Optional part number marker indicating where in the results to begin listing parts.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Part Listing

Associated Configurations

Throws

  • S3:INVALID_RANGE

  • S3:REDIRECT

  • S3:SERVICE_UNAVAILABLE

  • S3:REQUEST_TIME_TOO_SKEWED

  • S3:INVALID_STORAGE_CLASS

  • S3:MAX_MESSAGE_LENGTH_EXCEEDED

  • S3:REQUEST_IS_NOT_MULTI_PART_CONTENT

  • S3:UNEXPECTED_CONTENT

  • S3:NO_SUCH_BUCKET

  • S3:ENTITY_TOO_SMALL

  • S3:INVALID_SOAP_REQUEST

  • S3:INVALID_PART

  • S3:METADATA_TOO_LARGE

  • S3:NO_SUCH_VERSION

  • S3:PRECONDITION_FAILED

  • S3:BUCKET_ALREADY_EXISTS

  • S3:MISSING_SECURITY_ELEMENT

  • S3:AMBIGUOUS_GRANT_BY_EMAIL_ADDRESS

  • S3:INVALID_URI

  • S3:NOT_SIGNED_UP

  • S3:INVALID_ADDRESSING_HEADER

  • S3:MAX_POST_PRE_DATA_LENGTH_EXCEEDED_ERROR

  • S3:ILLEGAL_VERSIONING_CONFIGURATION_EXCEPTION

  • S3:INVALID_PAYER

  • S3:INVALID_SECURITY

  • S3:NO_SUCH_BUCKET_POLICY

  • S3:OPERATION_ABORTED

  • S3:INVALID_ACCESS_KEY_ID

  • S3:INVALID_LOCATION_CONSTRAINT

  • S3:INLINE_DATA_TOO_LARGE

  • S3:SIGNATURE_DOES_NOT_MATCH

  • S3:UNRESOLVABLE_GRANT_BY_EMAIL_ADDRESS

  • S3:NO_SUCH_LIFECYCLE_CONFIGURATION

  • S3:KEY_TOO_LONG

  • S3:INVALID_BUCKET_NAME

  • S3:INVALID_TOKEN

  • S3:TEMPORARY_REDIRECT

  • S3:BUCKET_NOT_EMPTY

  • S3:MALFORMED_POST_REQUEST

  • S3:BAD_DIGEST

  • S3:CROSS_LOCATION_LOGGING_PROHIBITED

  • S3:REQUEST_TIMEOUT

  • S3:TOO_MANY_BUCKETS

  • S3:NO_SUCH_KEY

  • S3:MISSING_ATTACHMENT

  • S3:INVALID_BUCKET_STATE

  • S3:RETRY_EXHAUSTED

  • S3:INVALID_PART_ORDER

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:INVALID_POLICY_DOCUMENT

  • S3:MALFORMED_XML

  • S3:ACCOUNT_PROBLEM

  • S3:USER_KEY_MUST_BE_SPECIFIED

  • S3:MISSING_CONTENT_LENGTH

  • S3:INVALID_DIGEST

  • S3:ACCESS_DENIED

  • S3:MISSING_REQUEST_BODY_ERROR

  • S3:REQUEST_TORRENT_OF_BUCKET_ERROR

  • S3:TOKEN_REFRESH_REQUIRED

  • S3:RESTORE_ALREADY_IN_PROGRESS

  • S3:NO_LOGGING_STATUS_FOR_KEY

  • S3:INVALID_OBJECT_STATE

  • S3:CONNECTIVITY

  • S3:INVALID_ENCRYPTION_ALGORITHM_ERROR

  • S3:PERMANENT_REDIRECT

  • S3:INVALID_REQUEST

  • S3:INCORRECT_NUMBER_OF_FILES_IN_POST_REQUEST

  • S3:UNKNOWN

  • S3:MALFORMED_ACL_ERROR

  • S3:CREDENTIALS_NOT_SUPPORTED

  • S3:NOT_IMPLEMENTED

  • S3:INVALID_TARGET_BUCKET_FOR_LOGGING

  • S3:INVALID_ARGUMENT

  • S3:NO_SUCH_UPLOAD

  • S3:INTERNAL_ERROR

  • S3:SLOW_DOWN

  • S3:METHOD_NOT_ALLOWED

  • S3:ENTITY_TOO_LARGE

  • S3:EXPIRED_TOKEN

  • S3:MISSING_SECURITY_HEADER

  • S3:BUCKET_ALREADY_OWNED_BY_YOU

  • S3:INCOMPLETE_BODY

List Versions

<s3:list-versions>

Lazily lists all object versions for a given bucket that has versioning enabled. Because S3 doesn’t limit the number of objects, the list can retrieve an arbitrary amount of object versions and might need to perform extra calls to the API while it iterates.

Name Type Description Default Value Required

Configuration

String

Name of the configuration to use.

x

Bucket Name

String

Target bucket’s name.

x

Prefix

String

Optional parameter that restricts the response to keys that begin with the specified prefix.

Key Marker

String

Where in the sorted list of all versions in the specified bucket to begin returning results. Results are always ordered first alphabetically and then from the most recent version to least recent version.

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 alphabetically and then from the most recent version to least recent version.

Delimiter

String

Causes keys that contain the same string between the prefix and the first occurrence of the delimiter to roll up into a single result element in the list.

Max Results

Number

Maximum number of results to return per page. If not specified, S3 limits the number of returned results per page.

Encoding Type

Enumeration, one of:

  • NOT_ENCODED

  • URL

Encoding method to apply to the response.

NOT_ENCODED

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Array of S3 Version Summary

Associated Configurations

Throws

  • S3:INVALID_RANGE

  • S3:REDIRECT

  • S3:SERVICE_UNAVAILABLE

  • S3:REQUEST_TIME_TOO_SKEWED

  • S3:INVALID_STORAGE_CLASS

  • S3:MAX_MESSAGE_LENGTH_EXCEEDED

  • S3:REQUEST_IS_NOT_MULTI_PART_CONTENT

  • S3:UNEXPECTED_CONTENT

  • S3:NO_SUCH_BUCKET

  • S3:ENTITY_TOO_SMALL

  • S3:INVALID_SOAP_REQUEST

  • S3:INVALID_PART

  • S3:METADATA_TOO_LARGE

  • S3:NO_SUCH_VERSION

  • S3:PRECONDITION_FAILED

  • S3:BUCKET_ALREADY_EXISTS

  • S3:MISSING_SECURITY_ELEMENT

  • S3:AMBIGUOUS_GRANT_BY_EMAIL_ADDRESS

  • S3:INVALID_URI

  • S3:NOT_SIGNED_UP

  • S3:INVALID_ADDRESSING_HEADER

  • S3:MAX_POST_PRE_DATA_LENGTH_EXCEEDED_ERROR

  • S3:ILLEGAL_VERSIONING_CONFIGURATION_EXCEPTION

  • S3:INVALID_PAYER

  • S3:INVALID_SECURITY

  • S3:NO_SUCH_BUCKET_POLICY

  • S3:OPERATION_ABORTED

  • S3:INVALID_ACCESS_KEY_ID

  • S3:INVALID_LOCATION_CONSTRAINT

  • S3:INLINE_DATA_TOO_LARGE

  • S3:SIGNATURE_DOES_NOT_MATCH

  • S3:UNRESOLVABLE_GRANT_BY_EMAIL_ADDRESS

  • S3:NO_SUCH_LIFECYCLE_CONFIGURATION

  • S3:KEY_TOO_LONG

  • S3:INVALID_BUCKET_NAME

  • S3:INVALID_TOKEN

  • S3:TEMPORARY_REDIRECT

  • S3:BUCKET_NOT_EMPTY

  • S3:MALFORMED_POST_REQUEST

  • S3:BAD_DIGEST

  • S3:CROSS_LOCATION_LOGGING_PROHIBITED

  • S3:REQUEST_TIMEOUT

  • S3:TOO_MANY_BUCKETS

  • S3:NO_SUCH_KEY

  • S3:MISSING_ATTACHMENT

  • S3:INVALID_BUCKET_STATE

  • S3:INVALID_PART_ORDER

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:INVALID_POLICY_DOCUMENT

  • S3:MALFORMED_XML

  • S3:ACCOUNT_PROBLEM

  • S3:USER_KEY_MUST_BE_SPECIFIED

  • S3:MISSING_CONTENT_LENGTH

  • S3:INVALID_DIGEST

  • S3:ACCESS_DENIED

  • S3:MISSING_REQUEST_BODY_ERROR

  • S3:REQUEST_TORRENT_OF_BUCKET_ERROR

  • S3:TOKEN_REFRESH_REQUIRED

  • S3:RESTORE_ALREADY_IN_PROGRESS

  • S3:NO_LOGGING_STATUS_FOR_KEY

  • S3:INVALID_OBJECT_STATE

  • S3:INVALID_ENCRYPTION_ALGORITHM_ERROR

  • S3:PERMANENT_REDIRECT

  • S3:INVALID_REQUEST

  • S3:INCORRECT_NUMBER_OF_FILES_IN_POST_REQUEST

  • S3:UNKNOWN

  • S3:MALFORMED_ACL_ERROR

  • S3:CREDENTIALS_NOT_SUPPORTED

  • S3:NOT_IMPLEMENTED

  • S3:INVALID_TARGET_BUCKET_FOR_LOGGING

  • S3:INVALID_ARGUMENT

  • S3:NO_SUCH_UPLOAD

  • S3:INTERNAL_ERROR

  • S3:SLOW_DOWN

  • S3:METHOD_NOT_ALLOWED

  • S3:ENTITY_TOO_LARGE

  • S3:EXPIRED_TOKEN

  • S3:MISSING_SECURITY_HEADER

  • S3:BUCKET_ALREADY_OWNED_BY_YOU

  • S3:INCOMPLETE_BODY

Set Bucket Acl

<s3:set-bucket-acl>

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

Name Type Description Default Value Required

Configuration

String

Name of the configuration to use.

x

Bucket Name

String

Bucket name.

x

Owner

Owner of the ACL.

x

Grants

Array of Grant

Grants of the ACL.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Associated Configurations

Throws

  • S3:INVALID_RANGE

  • S3:REDIRECT

  • S3:SERVICE_UNAVAILABLE

  • S3:REQUEST_TIME_TOO_SKEWED

  • S3:INVALID_STORAGE_CLASS

  • S3:MAX_MESSAGE_LENGTH_EXCEEDED

  • S3:REQUEST_IS_NOT_MULTI_PART_CONTENT

  • S3:UNEXPECTED_CONTENT

  • S3:NO_SUCH_BUCKET

  • S3:ENTITY_TOO_SMALL

  • S3:INVALID_SOAP_REQUEST

  • S3:INVALID_PART

  • S3:METADATA_TOO_LARGE

  • S3:NO_SUCH_VERSION

  • S3:PRECONDITION_FAILED

  • S3:BUCKET_ALREADY_EXISTS

  • S3:MISSING_SECURITY_ELEMENT

  • S3:AMBIGUOUS_GRANT_BY_EMAIL_ADDRESS

  • S3:INVALID_URI

  • S3:NOT_SIGNED_UP

  • S3:INVALID_ADDRESSING_HEADER

  • S3:MAX_POST_PRE_DATA_LENGTH_EXCEEDED_ERROR

  • S3:ILLEGAL_VERSIONING_CONFIGURATION_EXCEPTION

  • S3:INVALID_PAYER

  • S3:INVALID_SECURITY

  • S3:NO_SUCH_BUCKET_POLICY

  • S3:OPERATION_ABORTED

  • S3:INVALID_ACCESS_KEY_ID

  • S3:INVALID_LOCATION_CONSTRAINT

  • S3:INLINE_DATA_TOO_LARGE

  • S3:SIGNATURE_DOES_NOT_MATCH

  • S3:UNRESOLVABLE_GRANT_BY_EMAIL_ADDRESS

  • S3:NO_SUCH_LIFECYCLE_CONFIGURATION

  • S3:KEY_TOO_LONG

  • S3:INVALID_BUCKET_NAME

  • S3:INVALID_TOKEN

  • S3:TEMPORARY_REDIRECT

  • S3:BUCKET_NOT_EMPTY

  • S3:MALFORMED_POST_REQUEST

  • S3:BAD_DIGEST

  • S3:CROSS_LOCATION_LOGGING_PROHIBITED

  • S3:REQUEST_TIMEOUT

  • S3:TOO_MANY_BUCKETS

  • S3:NO_SUCH_KEY

  • S3:MISSING_ATTACHMENT

  • S3:INVALID_BUCKET_STATE

  • S3:RETRY_EXHAUSTED

  • S3:INVALID_PART_ORDER

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:INVALID_POLICY_DOCUMENT

  • S3:MALFORMED_XML

  • S3:ACCOUNT_PROBLEM

  • S3:USER_KEY_MUST_BE_SPECIFIED

  • S3:MISSING_CONTENT_LENGTH

  • S3:INVALID_DIGEST

  • S3:ACCESS_DENIED

  • S3:MISSING_REQUEST_BODY_ERROR

  • S3:REQUEST_TORRENT_OF_BUCKET_ERROR

  • S3:TOKEN_REFRESH_REQUIRED

  • S3:RESTORE_ALREADY_IN_PROGRESS

  • S3:NO_LOGGING_STATUS_FOR_KEY

  • S3:INVALID_OBJECT_STATE

  • S3:CONNECTIVITY

  • S3:INVALID_ENCRYPTION_ALGORITHM_ERROR

  • S3:PERMANENT_REDIRECT

  • S3:INVALID_REQUEST

  • S3:INCORRECT_NUMBER_OF_FILES_IN_POST_REQUEST

  • S3:UNKNOWN

  • S3:MALFORMED_ACL_ERROR

  • S3:CREDENTIALS_NOT_SUPPORTED

  • S3:NOT_IMPLEMENTED

  • S3:INVALID_TARGET_BUCKET_FOR_LOGGING

  • S3:INVALID_ARGUMENT

  • S3:NO_SUCH_UPLOAD

  • S3:INTERNAL_ERROR

  • S3:SLOW_DOWN

  • S3:METHOD_NOT_ALLOWED

  • S3:ENTITY_TOO_LARGE

  • S3:EXPIRED_TOKEN

  • S3:MISSING_SECURITY_HEADER

  • S3:BUCKET_ALREADY_OWNED_BY_YOU

  • S3:INCOMPLETE_BODY

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

Name of the configuration to use.

x

Bucket Name

String

Bucket name.

x

Rules

Array of CORS Rule

Cross-origin rules of the bucket.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Associated Configurations

Throws

  • S3:INVALID_RANGE

  • S3:REDIRECT

  • S3:SERVICE_UNAVAILABLE

  • S3:REQUEST_TIME_TOO_SKEWED

  • S3:INVALID_STORAGE_CLASS

  • S3:MAX_MESSAGE_LENGTH_EXCEEDED

  • S3:REQUEST_IS_NOT_MULTI_PART_CONTENT

  • S3:UNEXPECTED_CONTENT

  • S3:NO_SUCH_BUCKET

  • S3:ENTITY_TOO_SMALL

  • S3:INVALID_SOAP_REQUEST

  • S3:INVALID_PART

  • S3:METADATA_TOO_LARGE

  • S3:NO_SUCH_VERSION

  • S3:PRECONDITION_FAILED

  • S3:BUCKET_ALREADY_EXISTS

  • S3:MISSING_SECURITY_ELEMENT

  • S3:AMBIGUOUS_GRANT_BY_EMAIL_ADDRESS

  • S3:INVALID_URI

  • S3:NOT_SIGNED_UP

  • S3:INVALID_ADDRESSING_HEADER

  • S3:MAX_POST_PRE_DATA_LENGTH_EXCEEDED_ERROR

  • S3:ILLEGAL_VERSIONING_CONFIGURATION_EXCEPTION

  • S3:INVALID_PAYER

  • S3:INVALID_SECURITY

  • S3:NO_SUCH_BUCKET_POLICY

  • S3:OPERATION_ABORTED

  • S3:INVALID_ACCESS_KEY_ID

  • S3:INVALID_LOCATION_CONSTRAINT

  • S3:INLINE_DATA_TOO_LARGE

  • S3:SIGNATURE_DOES_NOT_MATCH

  • S3:UNRESOLVABLE_GRANT_BY_EMAIL_ADDRESS

  • S3:NO_SUCH_LIFECYCLE_CONFIGURATION

  • S3:KEY_TOO_LONG

  • S3:INVALID_BUCKET_NAME

  • S3:INVALID_TOKEN

  • S3:TEMPORARY_REDIRECT

  • S3:BUCKET_NOT_EMPTY

  • S3:MALFORMED_POST_REQUEST

  • S3:BAD_DIGEST

  • S3:CROSS_LOCATION_LOGGING_PROHIBITED

  • S3:REQUEST_TIMEOUT

  • S3:TOO_MANY_BUCKETS

  • S3:NO_SUCH_KEY

  • S3:MISSING_ATTACHMENT

  • S3:INVALID_BUCKET_STATE

  • S3:RETRY_EXHAUSTED

  • S3:INVALID_PART_ORDER

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:INVALID_POLICY_DOCUMENT

  • S3:MALFORMED_XML

  • S3:ACCOUNT_PROBLEM

  • S3:USER_KEY_MUST_BE_SPECIFIED

  • S3:MISSING_CONTENT_LENGTH

  • S3:INVALID_DIGEST

  • S3:ACCESS_DENIED

  • S3:MISSING_REQUEST_BODY_ERROR

  • S3:REQUEST_TORRENT_OF_BUCKET_ERROR

  • S3:TOKEN_REFRESH_REQUIRED

  • S3:RESTORE_ALREADY_IN_PROGRESS

  • S3:NO_LOGGING_STATUS_FOR_KEY

  • S3:INVALID_OBJECT_STATE

  • S3:CONNECTIVITY

  • S3:INVALID_ENCRYPTION_ALGORITHM_ERROR

  • S3:PERMANENT_REDIRECT

  • S3:INVALID_REQUEST

  • S3:INCORRECT_NUMBER_OF_FILES_IN_POST_REQUEST

  • S3:UNKNOWN

  • S3:MALFORMED_ACL_ERROR

  • S3:CREDENTIALS_NOT_SUPPORTED

  • S3:NOT_IMPLEMENTED

  • S3:INVALID_TARGET_BUCKET_FOR_LOGGING

  • S3:INVALID_ARGUMENT

  • S3:NO_SUCH_UPLOAD

  • S3:INTERNAL_ERROR

  • S3:SLOW_DOWN

  • S3:METHOD_NOT_ALLOWED

  • S3:ENTITY_TOO_LARGE

  • S3:EXPIRED_TOKEN

  • S3:MISSING_SECURITY_HEADER

  • S3:BUCKET_ALREADY_OWNED_BY_YOU

  • S3:INCOMPLETE_BODY

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

Name of the configuration to use.

x

Bucket Name

String

Bucket name.

x

Lifecycle Configuration Rules

Array of BLC Rule

Lifecycle configuration rules of the bucket.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Associated Configurations

Throws

  • S3:INVALID_RANGE

  • S3:REDIRECT

  • S3:SERVICE_UNAVAILABLE

  • S3:REQUEST_TIME_TOO_SKEWED

  • S3:INVALID_STORAGE_CLASS

  • S3:MAX_MESSAGE_LENGTH_EXCEEDED

  • S3:REQUEST_IS_NOT_MULTI_PART_CONTENT

  • S3:UNEXPECTED_CONTENT

  • S3:NO_SUCH_BUCKET

  • S3:ENTITY_TOO_SMALL

  • S3:INVALID_SOAP_REQUEST

  • S3:INVALID_PART

  • S3:METADATA_TOO_LARGE

  • S3:NO_SUCH_VERSION

  • S3:PRECONDITION_FAILED

  • S3:BUCKET_ALREADY_EXISTS

  • S3:MISSING_SECURITY_ELEMENT

  • S3:AMBIGUOUS_GRANT_BY_EMAIL_ADDRESS

  • S3:INVALID_URI

  • S3:NOT_SIGNED_UP

  • S3:INVALID_ADDRESSING_HEADER

  • S3:MAX_POST_PRE_DATA_LENGTH_EXCEEDED_ERROR

  • S3:ILLEGAL_VERSIONING_CONFIGURATION_EXCEPTION

  • S3:INVALID_PAYER

  • S3:INVALID_SECURITY

  • S3:NO_SUCH_BUCKET_POLICY

  • S3:OPERATION_ABORTED

  • S3:INVALID_ACCESS_KEY_ID

  • S3:INVALID_LOCATION_CONSTRAINT

  • S3:INLINE_DATA_TOO_LARGE

  • S3:SIGNATURE_DOES_NOT_MATCH

  • S3:UNRESOLVABLE_GRANT_BY_EMAIL_ADDRESS

  • S3:NO_SUCH_LIFECYCLE_CONFIGURATION

  • S3:KEY_TOO_LONG

  • S3:INVALID_BUCKET_NAME

  • S3:INVALID_TOKEN

  • S3:TEMPORARY_REDIRECT

  • S3:BUCKET_NOT_EMPTY

  • S3:MALFORMED_POST_REQUEST

  • S3:BAD_DIGEST

  • S3:CROSS_LOCATION_LOGGING_PROHIBITED

  • S3:REQUEST_TIMEOUT

  • S3:TOO_MANY_BUCKETS

  • S3:NO_SUCH_KEY

  • S3:MISSING_ATTACHMENT

  • S3:INVALID_BUCKET_STATE

  • S3:RETRY_EXHAUSTED

  • S3:INVALID_PART_ORDER

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:INVALID_POLICY_DOCUMENT

  • S3:MALFORMED_XML

  • S3:ACCOUNT_PROBLEM

  • S3:USER_KEY_MUST_BE_SPECIFIED

  • S3:MISSING_CONTENT_LENGTH

  • S3:INVALID_DIGEST

  • S3:ACCESS_DENIED

  • S3:MISSING_REQUEST_BODY_ERROR

  • S3:REQUEST_TORRENT_OF_BUCKET_ERROR

  • S3:TOKEN_REFRESH_REQUIRED

  • S3:RESTORE_ALREADY_IN_PROGRESS

  • S3:NO_LOGGING_STATUS_FOR_KEY

  • S3:INVALID_OBJECT_STATE

  • S3:CONNECTIVITY

  • S3:INVALID_ENCRYPTION_ALGORITHM_ERROR

  • S3:PERMANENT_REDIRECT

  • S3:INVALID_REQUEST

  • S3:INCORRECT_NUMBER_OF_FILES_IN_POST_REQUEST

  • S3:UNKNOWN

  • S3:MALFORMED_ACL_ERROR

  • S3:CREDENTIALS_NOT_SUPPORTED

  • S3:NOT_IMPLEMENTED

  • S3:INVALID_TARGET_BUCKET_FOR_LOGGING

  • S3:INVALID_ARGUMENT

  • S3:NO_SUCH_UPLOAD

  • S3:INTERNAL_ERROR

  • S3:SLOW_DOWN

  • S3:METHOD_NOT_ALLOWED

  • S3:ENTITY_TOO_LARGE

  • S3:EXPIRED_TOKEN

  • S3:MISSING_SECURITY_HEADER

  • S3:BUCKET_ALREADY_OWNED_BY_YOU

  • S3:INCOMPLETE_BODY

Set Bucket Logging Configuration

<s3:set-bucket-logging-configuration>

Sets the logging parameters for a bucket and specifies permissions for who can view and modify the logging parameters.

Name Type Description Default Value Required

Configuration

String

Name of the configuration to use.

x

Bucket Name

String

Bucket name.

x

Bucket Logging Configuration

Bucket logging configuration.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Associated Configurations

Throws

  • S3:INVALID_RANGE

  • S3:REDIRECT

  • S3:SERVICE_UNAVAILABLE

  • S3:REQUEST_TIME_TOO_SKEWED

  • S3:INVALID_STORAGE_CLASS

  • S3:MAX_MESSAGE_LENGTH_EXCEEDED

  • S3:REQUEST_IS_NOT_MULTI_PART_CONTENT

  • S3:UNEXPECTED_CONTENT

  • S3:NO_SUCH_BUCKET

  • S3:ENTITY_TOO_SMALL

  • S3:INVALID_SOAP_REQUEST

  • S3:INVALID_PART

  • S3:METADATA_TOO_LARGE

  • S3:NO_SUCH_VERSION

  • S3:PRECONDITION_FAILED

  • S3:BUCKET_ALREADY_EXISTS

  • S3:MISSING_SECURITY_ELEMENT

  • S3:AMBIGUOUS_GRANT_BY_EMAIL_ADDRESS

  • S3:INVALID_URI

  • S3:NOT_SIGNED_UP

  • S3:INVALID_ADDRESSING_HEADER

  • S3:MAX_POST_PRE_DATA_LENGTH_EXCEEDED_ERROR

  • S3:ILLEGAL_VERSIONING_CONFIGURATION_EXCEPTION

  • S3:INVALID_PAYER

  • S3:INVALID_SECURITY

  • S3:NO_SUCH_BUCKET_POLICY

  • S3:OPERATION_ABORTED

  • S3:INVALID_ACCESS_KEY_ID

  • S3:INVALID_LOCATION_CONSTRAINT

  • S3:INLINE_DATA_TOO_LARGE

  • S3:SIGNATURE_DOES_NOT_MATCH

  • S3:UNRESOLVABLE_GRANT_BY_EMAIL_ADDRESS

  • S3:NO_SUCH_LIFECYCLE_CONFIGURATION

  • S3:KEY_TOO_LONG

  • S3:INVALID_BUCKET_NAME

  • S3:INVALID_TOKEN

  • S3:TEMPORARY_REDIRECT

  • S3:BUCKET_NOT_EMPTY

  • S3:MALFORMED_POST_REQUEST

  • S3:BAD_DIGEST

  • S3:CROSS_LOCATION_LOGGING_PROHIBITED

  • S3:REQUEST_TIMEOUT

  • S3:TOO_MANY_BUCKETS

  • S3:NO_SUCH_KEY

  • S3:MISSING_ATTACHMENT

  • S3:INVALID_BUCKET_STATE

  • S3:RETRY_EXHAUSTED

  • S3:INVALID_PART_ORDER

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:INVALID_POLICY_DOCUMENT

  • S3:MALFORMED_XML

  • S3:ACCOUNT_PROBLEM

  • S3:USER_KEY_MUST_BE_SPECIFIED

  • S3:MISSING_CONTENT_LENGTH

  • S3:INVALID_DIGEST

  • S3:ACCESS_DENIED

  • S3:MISSING_REQUEST_BODY_ERROR

  • S3:REQUEST_TORRENT_OF_BUCKET_ERROR

  • S3:TOKEN_REFRESH_REQUIRED

  • S3:RESTORE_ALREADY_IN_PROGRESS

  • S3:NO_LOGGING_STATUS_FOR_KEY

  • S3:INVALID_OBJECT_STATE

  • S3:CONNECTIVITY

  • S3:INVALID_ENCRYPTION_ALGORITHM_ERROR

  • S3:PERMANENT_REDIRECT

  • S3:INVALID_REQUEST

  • S3:INCORRECT_NUMBER_OF_FILES_IN_POST_REQUEST

  • S3:UNKNOWN

  • S3:MALFORMED_ACL_ERROR

  • S3:CREDENTIALS_NOT_SUPPORTED

  • S3:NOT_IMPLEMENTED

  • S3:INVALID_TARGET_BUCKET_FOR_LOGGING

  • S3:INVALID_ARGUMENT

  • S3:NO_SUCH_UPLOAD

  • S3:INTERNAL_ERROR

  • S3:SLOW_DOWN

  • S3:METHOD_NOT_ALLOWED

  • S3:ENTITY_TOO_LARGE

  • S3:EXPIRED_TOKEN

  • S3:MISSING_SECURITY_HEADER

  • S3:BUCKET_ALREADY_OWNED_BY_YOU

  • S3:INCOMPLETE_BODY

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

Name of the configuration to use.

x

Bucket Name

String

Name of the Amazon S3 bucket whose notification configuration to set.

x

Topic Configurations

Object

Request object containing all options for setting the bucket notification configuration.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Associated Configurations

Throws

  • S3:INVALID_RANGE

  • S3:REDIRECT

  • S3:SERVICE_UNAVAILABLE

  • S3:REQUEST_TIME_TOO_SKEWED

  • S3:INVALID_STORAGE_CLASS

  • S3:MAX_MESSAGE_LENGTH_EXCEEDED

  • S3:REQUEST_IS_NOT_MULTI_PART_CONTENT

  • S3:UNEXPECTED_CONTENT

  • S3:NO_SUCH_BUCKET

  • S3:ENTITY_TOO_SMALL

  • S3:INVALID_SOAP_REQUEST

  • S3:INVALID_PART

  • S3:METADATA_TOO_LARGE

  • S3:NO_SUCH_VERSION

  • S3:PRECONDITION_FAILED

  • S3:BUCKET_ALREADY_EXISTS

  • S3:MISSING_SECURITY_ELEMENT

  • S3:AMBIGUOUS_GRANT_BY_EMAIL_ADDRESS

  • S3:INVALID_URI

  • S3:NOT_SIGNED_UP

  • S3:INVALID_ADDRESSING_HEADER

  • S3:MAX_POST_PRE_DATA_LENGTH_EXCEEDED_ERROR

  • S3:ILLEGAL_VERSIONING_CONFIGURATION_EXCEPTION

  • S3:INVALID_PAYER

  • S3:INVALID_SECURITY

  • S3:NO_SUCH_BUCKET_POLICY

  • S3:OPERATION_ABORTED

  • S3:INVALID_ACCESS_KEY_ID

  • S3:INVALID_LOCATION_CONSTRAINT

  • S3:INLINE_DATA_TOO_LARGE

  • S3:SIGNATURE_DOES_NOT_MATCH

  • S3:UNRESOLVABLE_GRANT_BY_EMAIL_ADDRESS

  • S3:NO_SUCH_LIFECYCLE_CONFIGURATION

  • S3:KEY_TOO_LONG

  • S3:INVALID_BUCKET_NAME

  • S3:INVALID_TOKEN

  • S3:TEMPORARY_REDIRECT

  • S3:BUCKET_NOT_EMPTY

  • S3:MALFORMED_POST_REQUEST

  • S3:BAD_DIGEST

  • S3:CROSS_LOCATION_LOGGING_PROHIBITED

  • S3:REQUEST_TIMEOUT

  • S3:TOO_MANY_BUCKETS

  • S3:NO_SUCH_KEY

  • S3:MISSING_ATTACHMENT

  • S3:INVALID_BUCKET_STATE

  • S3:RETRY_EXHAUSTED

  • S3:INVALID_PART_ORDER

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:INVALID_POLICY_DOCUMENT

  • S3:MALFORMED_XML

  • S3:ACCOUNT_PROBLEM

  • S3:USER_KEY_MUST_BE_SPECIFIED

  • S3:MISSING_CONTENT_LENGTH

  • S3:INVALID_DIGEST

  • S3:ACCESS_DENIED

  • S3:MISSING_REQUEST_BODY_ERROR

  • S3:REQUEST_TORRENT_OF_BUCKET_ERROR

  • S3:TOKEN_REFRESH_REQUIRED

  • S3:RESTORE_ALREADY_IN_PROGRESS

  • S3:NO_LOGGING_STATUS_FOR_KEY

  • S3:INVALID_OBJECT_STATE

  • S3:CONNECTIVITY

  • S3:INVALID_ENCRYPTION_ALGORITHM_ERROR

  • S3:PERMANENT_REDIRECT

  • S3:INVALID_REQUEST

  • S3:INCORRECT_NUMBER_OF_FILES_IN_POST_REQUEST

  • S3:UNKNOWN

  • S3:MALFORMED_ACL_ERROR

  • S3:CREDENTIALS_NOT_SUPPORTED

  • S3:NOT_IMPLEMENTED

  • S3:INVALID_TARGET_BUCKET_FOR_LOGGING

  • S3:INVALID_ARGUMENT

  • S3:NO_SUCH_UPLOAD

  • S3:INTERNAL_ERROR

  • S3:SLOW_DOWN

  • S3:METHOD_NOT_ALLOWED

  • S3:ENTITY_TOO_LARGE

  • S3:EXPIRED_TOKEN

  • S3:MISSING_SECURITY_HEADER

  • S3:BUCKET_ALREADY_OWNED_BY_YOU

  • S3:INCOMPLETE_BODY

Set Bucket Policy

<s3:set-bucket-policy>

Sets the bucket’s policy and overrides any previously set policies. 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 per bucket can be specified.

Name Type Description Default Value Required

Configuration

String

Name of the configuration to use.

x

Bucket Name

String

Bucket name.

x

Policy Text

String

Policy text.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Associated Configurations

Throws

  • S3:INVALID_RANGE

  • S3:REDIRECT

  • S3:SERVICE_UNAVAILABLE

  • S3:REQUEST_TIME_TOO_SKEWED

  • S3:INVALID_STORAGE_CLASS

  • S3:MAX_MESSAGE_LENGTH_EXCEEDED

  • S3:REQUEST_IS_NOT_MULTI_PART_CONTENT

  • S3:UNEXPECTED_CONTENT

  • S3:NO_SUCH_BUCKET

  • S3:ENTITY_TOO_SMALL

  • S3:INVALID_SOAP_REQUEST

  • S3:INVALID_PART

  • S3:METADATA_TOO_LARGE

  • S3:NO_SUCH_VERSION

  • S3:PRECONDITION_FAILED

  • S3:BUCKET_ALREADY_EXISTS

  • S3:MISSING_SECURITY_ELEMENT

  • S3:AMBIGUOUS_GRANT_BY_EMAIL_ADDRESS

  • S3:INVALID_URI

  • S3:NOT_SIGNED_UP

  • S3:INVALID_ADDRESSING_HEADER

  • S3:MAX_POST_PRE_DATA_LENGTH_EXCEEDED_ERROR

  • S3:ILLEGAL_VERSIONING_CONFIGURATION_EXCEPTION

  • S3:INVALID_PAYER

  • S3:INVALID_SECURITY

  • S3:NO_SUCH_BUCKET_POLICY

  • S3:OPERATION_ABORTED

  • S3:INVALID_ACCESS_KEY_ID

  • S3:INVALID_LOCATION_CONSTRAINT

  • S3:INLINE_DATA_TOO_LARGE

  • S3:SIGNATURE_DOES_NOT_MATCH

  • S3:UNRESOLVABLE_GRANT_BY_EMAIL_ADDRESS

  • S3:NO_SUCH_LIFECYCLE_CONFIGURATION

  • S3:KEY_TOO_LONG

  • S3:INVALID_BUCKET_NAME

  • S3:INVALID_TOKEN

  • S3:TEMPORARY_REDIRECT

  • S3:BUCKET_NOT_EMPTY

  • S3:MALFORMED_POST_REQUEST

  • S3:BAD_DIGEST

  • S3:CROSS_LOCATION_LOGGING_PROHIBITED

  • S3:REQUEST_TIMEOUT

  • S3:TOO_MANY_BUCKETS

  • S3:NO_SUCH_KEY

  • S3:MISSING_ATTACHMENT

  • S3:INVALID_BUCKET_STATE

  • S3:RETRY_EXHAUSTED

  • S3:INVALID_PART_ORDER

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:INVALID_POLICY_DOCUMENT

  • S3:MALFORMED_XML

  • S3:ACCOUNT_PROBLEM

  • S3:USER_KEY_MUST_BE_SPECIFIED

  • S3:MISSING_CONTENT_LENGTH

  • S3:INVALID_DIGEST

  • S3:ACCESS_DENIED

  • S3:MISSING_REQUEST_BODY_ERROR

  • S3:REQUEST_TORRENT_OF_BUCKET_ERROR

  • S3:TOKEN_REFRESH_REQUIRED

  • S3:RESTORE_ALREADY_IN_PROGRESS

  • S3:NO_LOGGING_STATUS_FOR_KEY

  • S3:INVALID_OBJECT_STATE

  • S3:CONNECTIVITY

  • S3:INVALID_ENCRYPTION_ALGORITHM_ERROR

  • S3:PERMANENT_REDIRECT

  • S3:INVALID_REQUEST

  • S3:INCORRECT_NUMBER_OF_FILES_IN_POST_REQUEST

  • S3:UNKNOWN

  • S3:MALFORMED_ACL_ERROR

  • S3:CREDENTIALS_NOT_SUPPORTED

  • S3:NOT_IMPLEMENTED

  • S3:INVALID_TARGET_BUCKET_FOR_LOGGING

  • S3:INVALID_ARGUMENT

  • S3:NO_SUCH_UPLOAD

  • S3:INTERNAL_ERROR

  • S3:SLOW_DOWN

  • S3:METHOD_NOT_ALLOWED

  • S3:ENTITY_TOO_LARGE

  • S3:EXPIRED_TOKEN

  • S3:MISSING_SECURITY_HEADER

  • S3:BUCKET_ALREADY_OWNED_BY_YOU

  • S3:INCOMPLETE_BODY

Set Bucket Tagging Configuration

<s3:set-bucket-tagging-configuration>

Adds a set of tags to an existing bucket.

Name Type Description Default Value Required

Configuration

String

Name of the configuration to use.

x

Bucket Name

String

Bucket name.

x

Tag Sets

Array of Object

Set of tags.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Associated Configurations

Throws

  • S3:INVALID_RANGE

  • S3:REDIRECT

  • S3:SERVICE_UNAVAILABLE

  • S3:REQUEST_TIME_TOO_SKEWED

  • S3:INVALID_STORAGE_CLASS

  • S3:MAX_MESSAGE_LENGTH_EXCEEDED

  • S3:REQUEST_IS_NOT_MULTI_PART_CONTENT

  • S3:UNEXPECTED_CONTENT

  • S3:NO_SUCH_BUCKET

  • S3:ENTITY_TOO_SMALL

  • S3:INVALID_SOAP_REQUEST

  • S3:INVALID_PART

  • S3:METADATA_TOO_LARGE

  • S3:NO_SUCH_VERSION

  • S3:PRECONDITION_FAILED

  • S3:BUCKET_ALREADY_EXISTS

  • S3:MISSING_SECURITY_ELEMENT

  • S3:AMBIGUOUS_GRANT_BY_EMAIL_ADDRESS

  • S3:INVALID_URI

  • S3:NOT_SIGNED_UP

  • S3:INVALID_ADDRESSING_HEADER

  • S3:MAX_POST_PRE_DATA_LENGTH_EXCEEDED_ERROR

  • S3:ILLEGAL_VERSIONING_CONFIGURATION_EXCEPTION

  • S3:INVALID_PAYER

  • S3:INVALID_SECURITY

  • S3:NO_SUCH_BUCKET_POLICY

  • S3:OPERATION_ABORTED

  • S3:INVALID_ACCESS_KEY_ID

  • S3:INVALID_LOCATION_CONSTRAINT

  • S3:INLINE_DATA_TOO_LARGE

  • S3:SIGNATURE_DOES_NOT_MATCH

  • S3:UNRESOLVABLE_GRANT_BY_EMAIL_ADDRESS

  • S3:NO_SUCH_LIFECYCLE_CONFIGURATION

  • S3:KEY_TOO_LONG

  • S3:INVALID_BUCKET_NAME

  • S3:INVALID_TOKEN

  • S3:TEMPORARY_REDIRECT

  • S3:BUCKET_NOT_EMPTY

  • S3:MALFORMED_POST_REQUEST

  • S3:BAD_DIGEST

  • S3:CROSS_LOCATION_LOGGING_PROHIBITED

  • S3:REQUEST_TIMEOUT

  • S3:TOO_MANY_BUCKETS

  • S3:NO_SUCH_KEY

  • S3:MISSING_ATTACHMENT

  • S3:INVALID_BUCKET_STATE

  • S3:RETRY_EXHAUSTED

  • S3:INVALID_PART_ORDER

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:INVALID_POLICY_DOCUMENT

  • S3:MALFORMED_XML

  • S3:ACCOUNT_PROBLEM

  • S3:USER_KEY_MUST_BE_SPECIFIED

  • S3:MISSING_CONTENT_LENGTH

  • S3:INVALID_DIGEST

  • S3:ACCESS_DENIED

  • S3:MISSING_REQUEST_BODY_ERROR

  • S3:REQUEST_TORRENT_OF_BUCKET_ERROR

  • S3:TOKEN_REFRESH_REQUIRED

  • S3:RESTORE_ALREADY_IN_PROGRESS

  • S3:NO_LOGGING_STATUS_FOR_KEY

  • S3:INVALID_OBJECT_STATE

  • S3:CONNECTIVITY

  • S3:INVALID_ENCRYPTION_ALGORITHM_ERROR

  • S3:PERMANENT_REDIRECT

  • S3:INVALID_REQUEST

  • S3:INCORRECT_NUMBER_OF_FILES_IN_POST_REQUEST

  • S3:UNKNOWN

  • S3:MALFORMED_ACL_ERROR

  • S3:CREDENTIALS_NOT_SUPPORTED

  • S3:NOT_IMPLEMENTED

  • S3:INVALID_TARGET_BUCKET_FOR_LOGGING

  • S3:INVALID_ARGUMENT

  • S3:NO_SUCH_UPLOAD

  • S3:INTERNAL_ERROR

  • S3:SLOW_DOWN

  • S3:METHOD_NOT_ALLOWED

  • S3:ENTITY_TOO_LARGE

  • S3:EXPIRED_TOKEN

  • S3:MISSING_SECURITY_HEADER

  • S3:BUCKET_ALREADY_OWNED_BY_YOU

  • S3:INCOMPLETE_BODY

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 these states:

  • Off

  • Enabled

  • 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

Name of the configuration to use.

x

Bucket Name

String

Bucket name.

x

Versioning Status

Enumeration, one of:

  • OFF

  • ENABLED

  • SUSPENDED

Configuration to set.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Associated Configurations

Throws

  • S3:INVALID_RANGE

  • S3:REDIRECT

  • S3:SERVICE_UNAVAILABLE

  • S3:REQUEST_TIME_TOO_SKEWED

  • S3:INVALID_STORAGE_CLASS

  • S3:MAX_MESSAGE_LENGTH_EXCEEDED

  • S3:REQUEST_IS_NOT_MULTI_PART_CONTENT

  • S3:UNEXPECTED_CONTENT

  • S3:NO_SUCH_BUCKET

  • S3:ENTITY_TOO_SMALL

  • S3:INVALID_SOAP_REQUEST

  • S3:INVALID_PART

  • S3:METADATA_TOO_LARGE

  • S3:NO_SUCH_VERSION

  • S3:PRECONDITION_FAILED

  • S3:BUCKET_ALREADY_EXISTS

  • S3:MISSING_SECURITY_ELEMENT

  • S3:AMBIGUOUS_GRANT_BY_EMAIL_ADDRESS

  • S3:INVALID_URI

  • S3:NOT_SIGNED_UP

  • S3:INVALID_ADDRESSING_HEADER

  • S3:MAX_POST_PRE_DATA_LENGTH_EXCEEDED_ERROR

  • S3:ILLEGAL_VERSIONING_CONFIGURATION_EXCEPTION

  • S3:INVALID_PAYER

  • S3:INVALID_SECURITY

  • S3:NO_SUCH_BUCKET_POLICY

  • S3:OPERATION_ABORTED

  • S3:INVALID_ACCESS_KEY_ID

  • S3:INVALID_LOCATION_CONSTRAINT

  • S3:INLINE_DATA_TOO_LARGE

  • S3:SIGNATURE_DOES_NOT_MATCH

  • S3:UNRESOLVABLE_GRANT_BY_EMAIL_ADDRESS

  • S3:NO_SUCH_LIFECYCLE_CONFIGURATION

  • S3:KEY_TOO_LONG

  • S3:INVALID_BUCKET_NAME

  • S3:INVALID_TOKEN

  • S3:TEMPORARY_REDIRECT

  • S3:BUCKET_NOT_EMPTY

  • S3:MALFORMED_POST_REQUEST

  • S3:BAD_DIGEST

  • S3:CROSS_LOCATION_LOGGING_PROHIBITED

  • S3:REQUEST_TIMEOUT

  • S3:TOO_MANY_BUCKETS

  • S3:NO_SUCH_KEY

  • S3:MISSING_ATTACHMENT

  • S3:INVALID_BUCKET_STATE

  • S3:RETRY_EXHAUSTED

  • S3:INVALID_PART_ORDER

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:INVALID_POLICY_DOCUMENT

  • S3:MALFORMED_XML

  • S3:ACCOUNT_PROBLEM

  • S3:USER_KEY_MUST_BE_SPECIFIED

  • S3:MISSING_CONTENT_LENGTH

  • S3:INVALID_DIGEST

  • S3:ACCESS_DENIED

  • S3:MISSING_REQUEST_BODY_ERROR

  • S3:REQUEST_TORRENT_OF_BUCKET_ERROR

  • S3:TOKEN_REFRESH_REQUIRED

  • S3:RESTORE_ALREADY_IN_PROGRESS

  • S3:NO_LOGGING_STATUS_FOR_KEY

  • S3:INVALID_OBJECT_STATE

  • S3:CONNECTIVITY

  • S3:INVALID_ENCRYPTION_ALGORITHM_ERROR

  • S3:PERMANENT_REDIRECT

  • S3:INVALID_REQUEST

  • S3:INCORRECT_NUMBER_OF_FILES_IN_POST_REQUEST

  • S3:UNKNOWN

  • S3:MALFORMED_ACL_ERROR

  • S3:CREDENTIALS_NOT_SUPPORTED

  • S3:NOT_IMPLEMENTED

  • S3:INVALID_TARGET_BUCKET_FOR_LOGGING

  • S3:INVALID_ARGUMENT

  • S3:NO_SUCH_UPLOAD

  • S3:INTERNAL_ERROR

  • S3:SLOW_DOWN

  • S3:METHOD_NOT_ALLOWED

  • S3:ENTITY_TOO_LARGE

  • S3:EXPIRED_TOKEN

  • S3:MISSING_SECURITY_HEADER

  • S3:BUCKET_ALREADY_OWNED_BY_YOU

  • S3:INCOMPLETE_BODY

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

Name of the configuration to use.

x

Bucket Name

String

Bucket name.

x

Bucket Website Configuration

Bucket website configuration.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Associated Configurations

Throws

  • S3:INVALID_RANGE

  • S3:REDIRECT

  • S3:SERVICE_UNAVAILABLE

  • S3:REQUEST_TIME_TOO_SKEWED

  • S3:INVALID_STORAGE_CLASS

  • S3:MAX_MESSAGE_LENGTH_EXCEEDED

  • S3:REQUEST_IS_NOT_MULTI_PART_CONTENT

  • S3:UNEXPECTED_CONTENT

  • S3:NO_SUCH_BUCKET

  • S3:ENTITY_TOO_SMALL

  • S3:INVALID_SOAP_REQUEST

  • S3:INVALID_PART

  • S3:METADATA_TOO_LARGE

  • S3:NO_SUCH_VERSION

  • S3:PRECONDITION_FAILED

  • S3:BUCKET_ALREADY_EXISTS

  • S3:MISSING_SECURITY_ELEMENT

  • S3:AMBIGUOUS_GRANT_BY_EMAIL_ADDRESS

  • S3:INVALID_URI

  • S3:NOT_SIGNED_UP

  • S3:INVALID_ADDRESSING_HEADER

  • S3:MAX_POST_PRE_DATA_LENGTH_EXCEEDED_ERROR

  • S3:ILLEGAL_VERSIONING_CONFIGURATION_EXCEPTION

  • S3:INVALID_PAYER

  • S3:INVALID_SECURITY

  • S3:NO_SUCH_BUCKET_POLICY

  • S3:OPERATION_ABORTED

  • S3:INVALID_ACCESS_KEY_ID

  • S3:INVALID_LOCATION_CONSTRAINT

  • S3:INLINE_DATA_TOO_LARGE

  • S3:SIGNATURE_DOES_NOT_MATCH

  • S3:UNRESOLVABLE_GRANT_BY_EMAIL_ADDRESS

  • S3:NO_SUCH_LIFECYCLE_CONFIGURATION

  • S3:KEY_TOO_LONG

  • S3:INVALID_BUCKET_NAME

  • S3:INVALID_TOKEN

  • S3:TEMPORARY_REDIRECT

  • S3:BUCKET_NOT_EMPTY

  • S3:MALFORMED_POST_REQUEST

  • S3:BAD_DIGEST

  • S3:CROSS_LOCATION_LOGGING_PROHIBITED

  • S3:REQUEST_TIMEOUT

  • S3:TOO_MANY_BUCKETS

  • S3:NO_SUCH_KEY

  • S3:MISSING_ATTACHMENT

  • S3:INVALID_BUCKET_STATE

  • S3:RETRY_EXHAUSTED

  • S3:INVALID_PART_ORDER

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:INVALID_POLICY_DOCUMENT

  • S3:MALFORMED_XML

  • S3:ACCOUNT_PROBLEM

  • S3:USER_KEY_MUST_BE_SPECIFIED

  • S3:MISSING_CONTENT_LENGTH

  • S3:INVALID_DIGEST

  • S3:ACCESS_DENIED

  • S3:MISSING_REQUEST_BODY_ERROR

  • S3:REQUEST_TORRENT_OF_BUCKET_ERROR

  • S3:TOKEN_REFRESH_REQUIRED

  • S3:RESTORE_ALREADY_IN_PROGRESS

  • S3:NO_LOGGING_STATUS_FOR_KEY

  • S3:INVALID_OBJECT_STATE

  • S3:CONNECTIVITY

  • S3:INVALID_ENCRYPTION_ALGORITHM_ERROR

  • S3:PERMANENT_REDIRECT

  • S3:INVALID_REQUEST

  • S3:INCORRECT_NUMBER_OF_FILES_IN_POST_REQUEST

  • S3:UNKNOWN

  • S3:MALFORMED_ACL_ERROR

  • S3:CREDENTIALS_NOT_SUPPORTED

  • S3:NOT_IMPLEMENTED

  • S3:INVALID_TARGET_BUCKET_FOR_LOGGING

  • S3:INVALID_ARGUMENT

  • S3:NO_SUCH_UPLOAD

  • S3:INTERNAL_ERROR

  • S3:SLOW_DOWN

  • S3:METHOD_NOT_ALLOWED

  • S3:ENTITY_TOO_LARGE

  • S3:EXPIRED_TOKEN

  • S3:MISSING_SECURITY_HEADER

  • S3:BUCKET_ALREADY_OWNED_BY_YOU

  • S3:INCOMPLETE_BODY

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

Name of the configuration to use.

x

Bucket Name

String

Object’s bucket name.

x

Key

String

Object’s key.

x

Version Id

String

Specific version of the object.

Owner

Owner of the ACL.

x

Grants

Array of Grant

Grants of the ACL.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Associated Configurations

Throws

  • S3:INVALID_RANGE

  • S3:REDIRECT

  • S3:SERVICE_UNAVAILABLE

  • S3:REQUEST_TIME_TOO_SKEWED

  • S3:INVALID_STORAGE_CLASS

  • S3:MAX_MESSAGE_LENGTH_EXCEEDED

  • S3:REQUEST_IS_NOT_MULTI_PART_CONTENT

  • S3:UNEXPECTED_CONTENT

  • S3:NO_SUCH_BUCKET

  • S3:ENTITY_TOO_SMALL

  • S3:INVALID_SOAP_REQUEST

  • S3:INVALID_PART

  • S3:METADATA_TOO_LARGE

  • S3:NO_SUCH_VERSION

  • S3:PRECONDITION_FAILED

  • S3:BUCKET_ALREADY_EXISTS

  • S3:MISSING_SECURITY_ELEMENT

  • S3:AMBIGUOUS_GRANT_BY_EMAIL_ADDRESS

  • S3:INVALID_URI

  • S3:NOT_SIGNED_UP

  • S3:INVALID_ADDRESSING_HEADER

  • S3:MAX_POST_PRE_DATA_LENGTH_EXCEEDED_ERROR

  • S3:ILLEGAL_VERSIONING_CONFIGURATION_EXCEPTION

  • S3:INVALID_PAYER

  • S3:INVALID_SECURITY

  • S3:NO_SUCH_BUCKET_POLICY

  • S3:OPERATION_ABORTED

  • S3:INVALID_ACCESS_KEY_ID

  • S3:INVALID_LOCATION_CONSTRAINT

  • S3:INLINE_DATA_TOO_LARGE

  • S3:SIGNATURE_DOES_NOT_MATCH

  • S3:UNRESOLVABLE_GRANT_BY_EMAIL_ADDRESS

  • S3:NO_SUCH_LIFECYCLE_CONFIGURATION

  • S3:KEY_TOO_LONG

  • S3:INVALID_BUCKET_NAME

  • S3:INVALID_TOKEN

  • S3:TEMPORARY_REDIRECT

  • S3:BUCKET_NOT_EMPTY

  • S3:MALFORMED_POST_REQUEST

  • S3:BAD_DIGEST

  • S3:CROSS_LOCATION_LOGGING_PROHIBITED

  • S3:REQUEST_TIMEOUT

  • S3:TOO_MANY_BUCKETS

  • S3:NO_SUCH_KEY

  • S3:MISSING_ATTACHMENT

  • S3:INVALID_BUCKET_STATE

  • S3:RETRY_EXHAUSTED

  • S3:INVALID_PART_ORDER

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:INVALID_POLICY_DOCUMENT

  • S3:MALFORMED_XML

  • S3:ACCOUNT_PROBLEM

  • S3:USER_KEY_MUST_BE_SPECIFIED

  • S3:MISSING_CONTENT_LENGTH

  • S3:INVALID_DIGEST

  • S3:ACCESS_DENIED

  • S3:MISSING_REQUEST_BODY_ERROR

  • S3:REQUEST_TORRENT_OF_BUCKET_ERROR

  • S3:TOKEN_REFRESH_REQUIRED

  • S3:RESTORE_ALREADY_IN_PROGRESS

  • S3:NO_LOGGING_STATUS_FOR_KEY

  • S3:INVALID_OBJECT_STATE

  • S3:CONNECTIVITY

  • S3:INVALID_ENCRYPTION_ALGORITHM_ERROR

  • S3:PERMANENT_REDIRECT

  • S3:INVALID_REQUEST

  • S3:INCORRECT_NUMBER_OF_FILES_IN_POST_REQUEST

  • S3:UNKNOWN

  • S3:MALFORMED_ACL_ERROR

  • S3:CREDENTIALS_NOT_SUPPORTED

  • S3:NOT_IMPLEMENTED

  • S3:INVALID_TARGET_BUCKET_FOR_LOGGING

  • S3:INVALID_ARGUMENT

  • S3:NO_SUCH_UPLOAD

  • S3:INTERNAL_ERROR

  • S3:SLOW_DOWN

  • S3:METHOD_NOT_ALLOWED

  • S3:ENTITY_TOO_LARGE

  • S3:EXPIRED_TOKEN

  • S3:MISSING_SECURITY_HEADER

  • S3:BUCKET_ALREADY_OWNED_BY_YOU

  • S3:INCOMPLETE_BODY

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 preserves the previous storage class.

Name Type Description Default Value Required

Configuration

String

Name of the configuration to use.

x

Bucket Name

String

Object’s bucket name.

x

Key

String

Object’s key.

x

Storage Class

Enumeration, one of:

  • STANDARD

  • STANDARD_IA

  • INTELLIGENT_TIERING

  • ONEZONE_IA

  • REDUCED_REDUNDANCY

  • GLACIER

Storage class to set.

STANDARD

Reconnection Strategy

Retry strategy in case of connectivity errors.

Associated Configurations

Throws

  • S3:INVALID_RANGE

  • S3:REDIRECT

  • S3:SERVICE_UNAVAILABLE

  • S3:REQUEST_TIME_TOO_SKEWED

  • S3:INVALID_STORAGE_CLASS

  • S3:MAX_MESSAGE_LENGTH_EXCEEDED

  • S3:REQUEST_IS_NOT_MULTI_PART_CONTENT

  • S3:UNEXPECTED_CONTENT

  • S3:NO_SUCH_BUCKET

  • S3:ENTITY_TOO_SMALL

  • S3:INVALID_SOAP_REQUEST

  • S3:INVALID_PART

  • S3:METADATA_TOO_LARGE

  • S3:NO_SUCH_VERSION

  • S3:PRECONDITION_FAILED

  • S3:BUCKET_ALREADY_EXISTS

  • S3:MISSING_SECURITY_ELEMENT

  • S3:AMBIGUOUS_GRANT_BY_EMAIL_ADDRESS

  • S3:INVALID_URI

  • S3:NOT_SIGNED_UP

  • S3:INVALID_ADDRESSING_HEADER

  • S3:MAX_POST_PRE_DATA_LENGTH_EXCEEDED_ERROR

  • S3:ILLEGAL_VERSIONING_CONFIGURATION_EXCEPTION

  • S3:INVALID_PAYER

  • S3:INVALID_SECURITY

  • S3:NO_SUCH_BUCKET_POLICY

  • S3:OPERATION_ABORTED

  • S3:INVALID_ACCESS_KEY_ID

  • S3:INVALID_LOCATION_CONSTRAINT

  • S3:INLINE_DATA_TOO_LARGE

  • S3:SIGNATURE_DOES_NOT_MATCH

  • S3:UNRESOLVABLE_GRANT_BY_EMAIL_ADDRESS

  • S3:NO_SUCH_LIFECYCLE_CONFIGURATION

  • S3:KEY_TOO_LONG

  • S3:INVALID_BUCKET_NAME

  • S3:INVALID_TOKEN

  • S3:TEMPORARY_REDIRECT

  • S3:BUCKET_NOT_EMPTY

  • S3:MALFORMED_POST_REQUEST

  • S3:BAD_DIGEST

  • S3:CROSS_LOCATION_LOGGING_PROHIBITED

  • S3:REQUEST_TIMEOUT

  • S3:TOO_MANY_BUCKETS

  • S3:NO_SUCH_KEY

  • S3:MISSING_ATTACHMENT

  • S3:INVALID_BUCKET_STATE

  • S3:RETRY_EXHAUSTED

  • S3:INVALID_PART_ORDER

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:INVALID_POLICY_DOCUMENT

  • S3:MALFORMED_XML

  • S3:ACCOUNT_PROBLEM

  • S3:USER_KEY_MUST_BE_SPECIFIED

  • S3:MISSING_CONTENT_LENGTH

  • S3:INVALID_DIGEST

  • S3:ACCESS_DENIED

  • S3:MISSING_REQUEST_BODY_ERROR

  • S3:REQUEST_TORRENT_OF_BUCKET_ERROR

  • S3:TOKEN_REFRESH_REQUIRED

  • S3:RESTORE_ALREADY_IN_PROGRESS

  • S3:NO_LOGGING_STATUS_FOR_KEY

  • S3:INVALID_OBJECT_STATE

  • S3:CONNECTIVITY

  • S3:INVALID_ENCRYPTION_ALGORITHM_ERROR

  • S3:PERMANENT_REDIRECT

  • S3:INVALID_REQUEST

  • S3:INCORRECT_NUMBER_OF_FILES_IN_POST_REQUEST

  • S3:UNKNOWN

  • S3:MALFORMED_ACL_ERROR

  • S3:CREDENTIALS_NOT_SUPPORTED

  • S3:NOT_IMPLEMENTED

  • S3:INVALID_TARGET_BUCKET_FOR_LOGGING

  • S3:INVALID_ARGUMENT

  • S3:NO_SUCH_UPLOAD

  • S3:INTERNAL_ERROR

  • S3:SLOW_DOWN

  • S3:METHOD_NOT_ALLOWED

  • S3:ENTITY_TOO_LARGE

  • S3:EXPIRED_TOKEN

  • S3:MISSING_SECURITY_HEADER

  • S3:BUCKET_ALREADY_OWNED_BY_YOU

  • S3:INCOMPLETE_BODY

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

Name of the configuration to use.

x

Bucket Name

String

Name of the bucket containing the existing, initiated multipart upload, with which this new part is associated with.

x

Key

String

Key of the initiated multipart upload.

x

Upload Id

String

ID of the existing, initiated multipart upload with which this new part is associated with.

x

Part Number

Number

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

x

Part Size

Number

Size of this part, in bytes.

x

Md5 Digest

String

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

Content

Binary

Stream containing the data to upload for the new part.

#[payload]

File Offset

Number

Optional offset in the specified file at which to begin uploading data for this part.

Is Last Part

Boolean

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

false

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Upload Part Result

Associated Configurations

Throws

  • S3:INVALID_RANGE

  • S3:REDIRECT

  • S3:SERVICE_UNAVAILABLE

  • S3:REQUEST_TIME_TOO_SKEWED

  • S3:INVALID_STORAGE_CLASS

  • S3:MAX_MESSAGE_LENGTH_EXCEEDED

  • S3:REQUEST_IS_NOT_MULTI_PART_CONTENT

  • S3:UNEXPECTED_CONTENT

  • S3:NO_SUCH_BUCKET

  • S3:ENTITY_TOO_SMALL

  • S3:INVALID_SOAP_REQUEST

  • S3:INVALID_PART

  • S3:METADATA_TOO_LARGE

  • S3:NO_SUCH_VERSION

  • S3:PRECONDITION_FAILED

  • S3:BUCKET_ALREADY_EXISTS

  • S3:MISSING_SECURITY_ELEMENT

  • S3:AMBIGUOUS_GRANT_BY_EMAIL_ADDRESS

  • S3:INVALID_URI

  • S3:NOT_SIGNED_UP

  • S3:INVALID_ADDRESSING_HEADER

  • S3:MAX_POST_PRE_DATA_LENGTH_EXCEEDED_ERROR

  • S3:ILLEGAL_VERSIONING_CONFIGURATION_EXCEPTION

  • S3:INVALID_PAYER

  • S3:INVALID_SECURITY

  • S3:NO_SUCH_BUCKET_POLICY

  • S3:OPERATION_ABORTED

  • S3:INVALID_ACCESS_KEY_ID

  • S3:INVALID_LOCATION_CONSTRAINT

  • S3:INLINE_DATA_TOO_LARGE

  • S3:SIGNATURE_DOES_NOT_MATCH

  • S3:UNRESOLVABLE_GRANT_BY_EMAIL_ADDRESS

  • S3:NO_SUCH_LIFECYCLE_CONFIGURATION

  • S3:KEY_TOO_LONG

  • S3:INVALID_BUCKET_NAME

  • S3:INVALID_TOKEN

  • S3:TEMPORARY_REDIRECT

  • S3:BUCKET_NOT_EMPTY

  • S3:MALFORMED_POST_REQUEST

  • S3:BAD_DIGEST

  • S3:CROSS_LOCATION_LOGGING_PROHIBITED

  • S3:REQUEST_TIMEOUT

  • S3:TOO_MANY_BUCKETS

  • S3:NO_SUCH_KEY

  • S3:MISSING_ATTACHMENT

  • S3:INVALID_BUCKET_STATE

  • S3:RETRY_EXHAUSTED

  • S3:INVALID_PART_ORDER

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:INVALID_POLICY_DOCUMENT

  • S3:MALFORMED_XML

  • S3:ACCOUNT_PROBLEM

  • S3:USER_KEY_MUST_BE_SPECIFIED

  • S3:MISSING_CONTENT_LENGTH

  • S3:INVALID_DIGEST

  • S3:ACCESS_DENIED

  • S3:MISSING_REQUEST_BODY_ERROR

  • S3:REQUEST_TORRENT_OF_BUCKET_ERROR

  • S3:TOKEN_REFRESH_REQUIRED

  • S3:RESTORE_ALREADY_IN_PROGRESS

  • S3:NO_LOGGING_STATUS_FOR_KEY

  • S3:INVALID_OBJECT_STATE

  • S3:CONNECTIVITY

  • S3:INVALID_ENCRYPTION_ALGORITHM_ERROR

  • S3:PERMANENT_REDIRECT

  • S3:INVALID_REQUEST

  • S3:INCORRECT_NUMBER_OF_FILES_IN_POST_REQUEST

  • S3:UNKNOWN

  • S3:MALFORMED_ACL_ERROR

  • S3:CREDENTIALS_NOT_SUPPORTED

  • S3:NOT_IMPLEMENTED

  • S3:INVALID_TARGET_BUCKET_FOR_LOGGING

  • S3:INVALID_ARGUMENT

  • S3:NO_SUCH_UPLOAD

  • S3:INTERNAL_ERROR

  • S3:SLOW_DOWN

  • S3:METHOD_NOT_ALLOWED

  • S3:ENTITY_TOO_LARGE

  • S3:EXPIRED_TOKEN

  • S3:MISSING_SECURITY_HEADER

  • S3:BUCKET_ALREADY_OWNED_BY_YOU

  • S3:INCOMPLETE_BODY

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

Name of the configuration to use.

x

Source Bucket Name

String

Name of the bucket containing the source object to be copy.

x

Source Key

String

Source bucket Key in which the source object to copy is stored.

x

Source Version Id

String

Version of the source object that is copied, if you have enabled versioning on the source bucket.

Destination Bucket Name

String

Destination bucket name to contain the new, copied object.

x

Destination Key

String

Destination bucket Key in which the new, copied object is stored.

x

Upload Id

String

ID of the existing, initiated multipart upload with which this new part is associated with.

x

Part Number

Number

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

Optional modified constraint that restricts this request to executing only if the source object is modified after the specified date.

Unmodified Since

DateTime

Optional unmodified constraint that restricts this request to executing only if the source object is not modified after the specified date.

First Byte

Number

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

Last Byte

Number

Optional last byte from the source bucket to copy till.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Copy Part Result

Associated Configurations

Throws

  • S3:INVALID_RANGE

  • S3:REDIRECT

  • S3:SERVICE_UNAVAILABLE

  • S3:REQUEST_TIME_TOO_SKEWED

  • S3:INVALID_STORAGE_CLASS

  • S3:MAX_MESSAGE_LENGTH_EXCEEDED

  • S3:REQUEST_IS_NOT_MULTI_PART_CONTENT

  • S3:UNEXPECTED_CONTENT

  • S3:NO_SUCH_BUCKET

  • S3:ENTITY_TOO_SMALL

  • S3:INVALID_SOAP_REQUEST

  • S3:INVALID_PART

  • S3:METADATA_TOO_LARGE

  • S3:NO_SUCH_VERSION

  • S3:PRECONDITION_FAILED

  • S3:BUCKET_ALREADY_EXISTS

  • S3:MISSING_SECURITY_ELEMENT

  • S3:AMBIGUOUS_GRANT_BY_EMAIL_ADDRESS

  • S3:INVALID_URI

  • S3:NOT_SIGNED_UP

  • S3:INVALID_ADDRESSING_HEADER

  • S3:MAX_POST_PRE_DATA_LENGTH_EXCEEDED_ERROR

  • S3:ILLEGAL_VERSIONING_CONFIGURATION_EXCEPTION

  • S3:INVALID_PAYER

  • S3:INVALID_SECURITY

  • S3:NO_SUCH_BUCKET_POLICY

  • S3:OPERATION_ABORTED

  • S3:INVALID_ACCESS_KEY_ID

  • S3:INVALID_LOCATION_CONSTRAINT

  • S3:INLINE_DATA_TOO_LARGE

  • S3:SIGNATURE_DOES_NOT_MATCH

  • S3:UNRESOLVABLE_GRANT_BY_EMAIL_ADDRESS

  • S3:NO_SUCH_LIFECYCLE_CONFIGURATION

  • S3:KEY_TOO_LONG

  • S3:INVALID_BUCKET_NAME

  • S3:INVALID_TOKEN

  • S3:TEMPORARY_REDIRECT

  • S3:BUCKET_NOT_EMPTY

  • S3:MALFORMED_POST_REQUEST

  • S3:BAD_DIGEST

  • S3:CROSS_LOCATION_LOGGING_PROHIBITED

  • S3:REQUEST_TIMEOUT

  • S3:TOO_MANY_BUCKETS

  • S3:NO_SUCH_KEY

  • S3:MISSING_ATTACHMENT

  • S3:INVALID_BUCKET_STATE

  • S3:RETRY_EXHAUSTED

  • S3:INVALID_PART_ORDER

  • S3:INVALID_RESPONSE_PRESIGNEDURL_MALFORMED

  • S3:INVALID_POLICY_DOCUMENT

  • S3:MALFORMED_XML

  • S3:ACCOUNT_PROBLEM

  • S3:USER_KEY_MUST_BE_SPECIFIED

  • S3:MISSING_CONTENT_LENGTH

  • S3:INVALID_DIGEST

  • S3:ACCESS_DENIED

  • S3:MISSING_REQUEST_BODY_ERROR

  • S3:REQUEST_TORRENT_OF_BUCKET_ERROR

  • S3:TOKEN_REFRESH_REQUIRED

  • S3:RESTORE_ALREADY_IN_PROGRESS

  • S3:NO_LOGGING_STATUS_FOR_KEY

  • S3:INVALID_OBJECT_STATE

  • S3:CONNECTIVITY

  • S3:INVALID_ENCRYPTION_ALGORITHM_ERROR

  • S3:PERMANENT_REDIRECT

  • S3:INVALID_REQUEST

  • S3:INCORRECT_NUMBER_OF_FILES_IN_POST_REQUEST

  • S3:UNKNOWN

  • S3:MALFORMED_ACL_ERROR

  • S3:CREDENTIALS_NOT_SUPPORTED

  • S3:NOT_IMPLEMENTED

  • S3:INVALID_TARGET_BUCKET_FOR_LOGGING

  • S3:INVALID_ARGUMENT

  • S3:NO_SUCH_UPLOAD

  • S3:INTERNAL_ERROR

  • S3:SLOW_DOWN

  • S3:METHOD_NOT_ALLOWED

  • S3:ENTITY_TOO_LARGE

  • S3:EXPIRED_TOKEN

  • S3:MISSING_SECURITY_HEADER

  • S3:BUCKET_ALREADY_OWNED_BY_YOU

  • S3:INCOMPLETE_BODY

Object Types

Access Control List Attributes

Access control list (ACL) attributes type.

Field Type Description Default Value Required

Owner Display Name

String

Owner display name.

Owner Id

String

Owner ID.

BLC Rule

Container for BLC rule.

Field Type Description Default Value Required

Expiration Date

DateTime

Expiration date for the rule.

Expiration In Days

Number

Expiration in days for the rule.

Id

String

ID of the rule.

Noncurrent Version Expiration In Days

Number

Noncurrent version expiration in days for the rule.

Noncurrent Version Transition

Noncurrent version transition type.

Prefix

String

Prefix of the rule.

Status

String

Status of the rule.

Transition

Transition type.

Bucket

Bucket type.

Field Type Description Default Value Required

Creation Date

DateTime

Creation date of the bucket.

Name

String

Name of the bucket.

Owner

Owner of the bucket.

Bucket Logging Configuration

Bucket logging configuration type.

Field Type Description Default Value Required

Destination Bucket Name

String

Destination bucket name.

Log File Prefix

String

Log file prefix.

Bucket Website Configuration

Bucket website configuration type.

Field Type Description Default Value Required

Error Document

String

Complete path to the document to serve for 4xx errors.

Index Document Suffix

String

Document to serve when a directory is specified, for example, index.html. This path is relative to the requested resource.

Redirect All Requests To

Container for redirect information in which all requests are redirected to. You can redirect requests to another host, to another page, or with another protocol. In the event of an error, specify a different error code to return.

Routing Rules

Array of Routing Rule

List of routing rules used to configure redirects if certain conditions are met.

Complete Multipart Upload Result

Contains information about the Complete Multipart Upload operation.

Field Type Description Default Value Required

Bucket Name

String

Name of the bucket containing the completed multipart upload.

E Tag

String

Entity tag identifying the new object. An entity tag is an opaque string that changes if and only if an object’s data changes.

Expiration Time

DateTime

Time the object expires, or null if it has no expiration.

Expiration Time Rule Id

String

Expiration rule for the object.

Key

String

Key in which the object is stored.

Location

String

URL identifying the new multipart object.

Version Id

String

Version ID of the new object, only present if versioning is enabled for the bucket.

Copy Part Result

Result of copying a part.

Field Type Description Default Value Required

Etag

String

ETag value of the new part.

Last Modified Date

DateTime

Last modified date for the new part.

Part Number

Number

Part number of the copied part.

Version Id

String

Version ID of the source object. This field is present only if object versioning is enabled for the bucket from which the object is copied.

CORS Rule

Container for rules of cross origin configuration.

Field Type Description Default Value Required

Allowed Headers

Array of String

Allowed headers of the rule.

Allowed Methods

Array of Enumeration, one of:

  • GET

  • PUT

  • HEAD

  • POST

  • DELETE

Allowed methods of the rule.

Allowed Origins

Array of String

Allowed origins of the rule.

Exposed Headers

Array of String

Exposed headers of the rule.

Id

String

ID of the rule.

Max Age Seconds

Number

Maximum age in seconds of the rule.

CRL File

Specifies the location of the certification revocation list (CRL) file.

Field Type Description Default Value Required

Path

String

Path to the CRL file.

Custom OCSP Responder

Configures a custom OCSP responder for certification revocation checks.

Field Type Description Default Value Required

Url

String

URL of the OCSP responder.

Cert Alias

String

Alias of the signing certificate for the OCSP response. If specified, the alias must be in the truststore.

Expiration Policy

Configures an expiration policy strategy.

Field Type Description Default Value Required

Max Idle Time

Number

Configures the maximum amount of time that a dynamic configuration instance can remain idle before Mule considers it eligible for expiration.

Time Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Max Idle Time field.

Grant

Grant type.

Field Type Description Default Value Required

Grantee

Grantee.

Permission

Enumeration, one of:

  • FULL_CONTROL

  • READ

  • WRITE

  • READ_ACP

  • WRITE_ACP

Permission for the grant.

Grantee

Grantee type.

Field Type Description Default Value Required

Display Name

String

Display name of the grantee.

Group Uri

Enumeration, one of:

  • AllUsers

  • AuthenticatedUsers

  • LogDelivery

Group URI of the grantee.

Identifier

String

Identifier of the grantee.

Type Identifier

Enumeration, one of:

  • ID

  • EMAIL_ADDRESS

  • URI

Type identifier of the grantee.

Key Store

Configures the keystore for the TLS protocol. The keystore you generate contains a private key and a public certificate.

Field Type Description Default Value Required

Path

String

Path to the keystore. Mule resolves the path relative to the current classpath and file system.

Type

String

Type of keystore.

Alias

String

Alias of the key to use when the keystore contains multiple private keys. By default, Mule uses the first key in the file.

Key Password

String

Password used to protect the private key.

Password

String

Password used to protect the keystore.

Algorithm

String

Encryption algorithm that the keystore uses.

Key Version

Unique identifier of an S3 object inside a bucket, with optional versioning support.

Field Type Description Default Value Required

Value

String

Value of the key version.

Version

String

Version of the key version.

Multipart Upload

A multipart upload is an upload to Amazon S3 that is created by uploading individual pieces of an object, and then telling Amazon S3 to complete the multipart upload and concatenate all the individual pieces together into a single object.

Field Type Description Default Value Required

Initiated

DateTime

Date at which the upload is initiated.

Initiator

Initiator of the multipart upload.

Key

String

Key in which the upload is stored.

Owner

Owner of the multipart upload.

Storage Class

String

Storage class indicating how the data in the multipart upload is stored.

Upload Id

String

Unique ID of the multipart upload.

Multipart Upload Listing

Contains all the information about the List Multipart Uploads operation.

Field Type Description Default Value Required

Bucket Name

String

Name of the bucket containing the listed multipart uploads, as specified in the original request.

Common Prefixes

Array of String

List of the common prefixes included in this multipart upload listing. Common prefixes are populated only for requests that specify a delimiter, and indicate additional key prefixes that contain more multipart uploads that are not included in this listing.

Delimiter

String

Optional delimiter specified in the original request to control how multipart uploads for keys with common prefixes are condensed.

Encoding Type

String

Parameter originally specified by the caller when the multipart upload listing is returned.

Key Marker

String

Optional key marker specified in the original request to specify where in the results to begin listing multipart uploads.

Max Uploads

Number

Optional maximum number of uploads to list, as specified in the original request.

Multipart Uploads

Array of Multipart Upload

List of multipart uploads.

Next Key Marker

String

If this listing is truncated, this is the next key marker that is used in the next request to get the next page of results.

Next Upload Id Marker

String

If this listing is truncated, this is the next upload ID marker that is used in the next request to get the next page of results.

Prefix

String

Optional prefix specified in the original request to limit the returned multipart uploads to those for keys that match this prefix.

Truncated

Boolean

Indicates whether the listing is truncated, and if additional requests must be made to get more results.

Upload Id Marker

String

Optional upload ID marker specified in the original request to specify where in the results to begin listing multipart uploads.

Noncurrent Version Transition

Noncurrent version transition type.

Field Type Description Default Value Required

Days

Number

Number of days.

Storage Class

Enumeration, one of:

  • STANDARD

  • STANDARD_IA

  • INTELLIGENT_TIERING

  • ONEZONE_IA

  • REDUCED_REDUNDANCY

  • GLACIER

Type of storage class.

Object Metadata Parameter Group

Object metadata parameter group type.

Field Type Description Default Value Required

User Metadata

Object

User metadata.

Last Modified

DateTime

Date, according to Amazon S3, when the object is last modified.

Content Length

Number

Optional Content-Length HTTP header that indicates the size of the associated object in bytes.

0

Content Type

String

Optional Content-Type HTTP header that indicates the type of content stored in the associated object.

Content Language

String

Optional Content-Language HTTP header that describes the natural language(s) of the intended audience for the enclosed entity.

Content Encoding

String

Optional Content-Encoding HTTP header that specifies which content encodings are applied to the object and which decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type field.

Cache Control

String

Optional Cache-Control HTTP header that enables the user to specify caching behavior along the HTTP request or reply chain.

Content MD5

String

Base64 encoded 128-bit MD5 digest of the associated object (content - not including headers) according to RFC 1864.

Content Disposition

String

Optional Content-Disposition HTTP header that specifies presentational information, such as the recommended filename, for the object to be saved as.

Etag

String

Entity tag. A hash of the object.

Version Id

String

Version ID of the associated Amazon S3 object if available.

Sse Algorithm

String

Specifies the server-side encryption algorithm to use when Amazon S3 creates an object.

Sse Customer Algorithm

String

Specifies the algorithm to use when encrypting the object.

Sse Customer Key Md5

String

Specifies the base64 encoded 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure that the encryption key was transmitted without error.

Expiration Time

DateTime

Expiration time for the object.

Expiration Time Rule Id

String

Rule ID of the object’s expiration configuration.

Restore Expiration Time

DateTime

New restore expiration time for the object.

Ongoing Restore

Boolean

Indicates whether there is an ongoing restore request.

false

Http Expires Date

DateTime

Set the date when the object is no longer cacheable.

Storage Class

Enumeration, one of:

  • STANDARD

  • STANDARD_IA

  • INTELLIGENT_TIERING

  • ONEZONE_IA

  • REDUCED_REDUNDANCY

  • GLACIER

Storage class of the object.

STANDARD

Sse Aws Kms Key Id

String

AWS Key Management System key ID used for server-side encryption of the Amazon S3 object.

Requester Charged

Boolean

If a bucket is enabled for Requester Pays, then any attempt of operation from it without Requester Pays enabled results in a 403 error and the bucket owner is charged for the request. Enabling Requester Pays disables the ability to have anonymous access to bucket.

false

Replication Status

String

Replication status of the object if it is from a bucket that is the source or destination in a cross-region replication.

Object Result

Object result type.

Field Type Description Default Value Required

Etag

String

Entity tag identifying the object result.

Expiration Time

DateTime

Time the object result expires, or null if it has no expiration.

Expiration Time Rule Id

String

Expiration rule for the object result.

Last Modified Date

DateTime

Date, according to Amazon S3, when the object result is last modified.

Version Id

String

Version ID of the object result.

Owner

Owner of an Amazon S3 bucket.

Field Type Description Default Value Required

Display Name

String

Display name of the owner.

Id

String

ID of the owner.

Part E Tag

Container for the part number and ETag of an uploaded part. After the part is uploaded to Amazon S3, this data is used when completing the multipart upload.

Field Type Description Default Value Required

Etag

String

Entity tag generated from the content of the associated part.

Part Number

Number

Part number of the associated part.

Part Listing

Contains all the information about the List Parts operation.

Field Type Description Default Value Required

Bucket Name

String

Name of the bucket containing the listed parts, as specified in the original request.

Encoding Type

String

Parameter originally specified by the caller when the part listing is returned.

Initiator

Initiator of the associated multipart upload.

Key

String

Key value specified in the original request used to identify which multipart upload contains the parts to list.

Max Parts

Number

Optional max parts value specified in the original request to limit how many parts are listed.

Next Part Number Marker

Number

If this listing is truncated, this is the part number marker that is used in the next request to get the next page of results.

Owner

User who owns the associated multipart upload.

Part Number Marker

Number

Optional part number marker specified in the original request to specify where in the results to begin listing parts.

Parts

Array of Part Summary

List of parts described in the part listing.

Storage Class

String

Class of storage used for the parts in the associated multipart upload.

Truncated

Boolean

Indicates whether the listing is truncated, and if additional requests must be made to get more results.

Upload Id

String

Upload ID value specified in the original request used to identify which multipart upload contains the parts to list.

Part Summary

Container for summary information about a part in a multipart upload, such as part number, size, and so on.

Field Type Description Default Value Required

E Tag

String

Entity tag generated from the part content.

Last Modified

DateTime

Date, according to Amazon S3, when the object is last modified.

Part Number

Number

Part number describing the part’s position relative to the other parts in the multipart upload. Part number must be between 1 and 10,000 (inclusive).

Size

Number

Size, in bytes, of the part.

Reconnect

Configures a standard reconnection strategy, which specifies how often to reconnect and how many reconnection attempts the connector source or operation can make.

Field Type Description Default Value Required

Frequency

Number

How often to attempt to reconnect, in milliseconds.

Blocking

Boolean

If false, the reconnection strategy runs in a separate, non-blocking thread.

Count

Number

How many reconnection attempts the Mule app can make.

Reconnect Forever

Configures a forever reconnection strategy by which the connector source or operation attempts to reconnect at a specified frequency for as long as the Mule app runs.

Field Type Description Default Value Required

Frequency

Number

How often to attempt to reconnect, in milliseconds.

Blocking

Boolean

If false, the reconnection strategy runs in a separate, non-blocking thread.

Reconnection

Configures a reconnection strategy for an operation.

Field Type Description Default Value Required

Fails Deployment

Boolean

What to do if, when an app is deployed, a connectivity test does not pass after exhausting the associated reconnection strategy:

  • true

    Allow the deployment to fail.

  • false

    Ignore the results of the connectivity test.

Reconnection Strategy

Reconnection strategy to use.

Redelivery Policy

Configures the redelivery policy for executing requests that generate errors. You can add a redelivery policy to any source in a flow.

Field Type Description Default Value Required

Max Redelivery Count

Number

Maximum number of times that a redelivered request can be processed unsuccessfully before returning a REDELIVERY_EXHAUSTED error.

Use Secure Hash

Boolean

Whether to use a secure hash algorithm to identify a redelivered message.

Message Digest Algorithm

String

Secure hashing algorithm to use if the Use Secure Hash field is true. If the payload of the message is a Java object, Mule ignores this value and returns the value that the payload’s hashCode() returned.

Id Expression

String

Defines one or more expressions to use to determine when a message was redelivered. This property can be set only if useSecureHash is false.

Object Store

ObjectStore

Configures the object store that stores the redelivery counter for each message.

Redirect Rule

Container for redirect information. You can redirect requests to another host, to another page, or with another protocol. In the event of an error, specify a different error code to return.

Field Type Description Default Value Required

Host Name

String

Host name to use in the redirect request.

Http Redirect Code

String

HTTP code to use in the redirect response.

Protocol

String

Protocol to use in the redirect request.

Replace Key Prefix With

String

Object prefix key to use in the redirect request.

Replace Key With

String

Specific key to use in the redirect request.

Repeatable File Store Iterable

Configures the repeatable file store iterable type.

Field Type Description Default Value Required

In Memory Objects

Number

Maximum amount of instances to keep in memory. If more than that is required, content on the disk is buffered.

Buffer Unit

Enumeration, one of:

  • BYTE

  • KB

  • MB

  • GB

Unit for the In Memory Size field.

Repeatable File Store Stream

Configures the repeatable file-store streaming strategy by which Mule keeps a portion of the stream content in memory. If the stream content is larger than the configured buffer size, Mule backs up the buffer’s content to disk and then clears the memory.

Field Type Description Default Value Required

In Memory Size

Number

Maximum amount of memory that the stream can use for data. If the amount of memory exceeds this value, Mule buffers the content to disk. To optimize performance:

  • Configure a larger buffer size to avoid the number of times Mule needs to write the buffer on disk. This increases performance, but it also limits the number of concurrent requests your application can process, because it requires additional memory.

  • Configure a smaller buffer size to decrease memory load at the expense of response time.

Buffer Unit

Enumeration, one of:

  • BYTE

  • KB

  • MB

  • GB

Unit for the In Memory Size field.

Repeatable In Memory Iterable

Configures the repeatable in memory iterable type.

Field Type Description Default Value Required

Initial Buffer Size

Number

Amount of instances to initially keep in memory to consume the stream and provide random access to it. If the stream contains more data than can fit into this buffer, then the buffer expands according to the Buffer Size Increment attribute, with an upper limit of Max In Memory Size. 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 0 or lower means that the buffer must not expand, meaning that a STREAM_MAXIMUM_SIZE_EXCEEDED error is raised when the buffer gets full. Default value is 100 instances.

Max Buffer Size

Number

Maximum amount of memory to use. If more than that is used, a STREAM_MAXIMUM_SIZE_EXCEEDED error is raised. A value lower than or equal to 0 means no limit.

Repeatable In Memory Stream

Configures the in-memory streaming strategy by which the request fails if the data exceeds the MAX buffer size. Always run performance tests to find the optimal buffer size for your specific use case.

Field Type Description Default Value Required

Initial Buffer Size

Number

Initial amount of memory to allocate to the data stream. If the streamed data exceeds this value, the buffer expands by Buffer Size Increment, with an upper limit of Max In Memory Size value.

Buffer Size Increment

Number

Amount by which the buffer size expands if it exceeds its initial size. Setting a value of 0 or lower specifies that the buffer can’t expand.

Max Buffer Size

Number

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

Buffer Unit

Enumeration, one of:

  • BYTE

  • KB

  • MB

  • GB

Unit for the Initial Buffer Size, Buffer Size Increment, and Buffer Unit fields.

Routing Rule

Container for one routing rule that identifies a condition and a redirect that applies when the condition is met.

Field Type Description Default Value Required

Condition

Condition that must be met for the specified redirect to apply. For example, if the request is for pages in the /docs folder, redirect the request to the /documents folder or if the request results in an HTTP error 4xx, redirect the request to another host in which you process the error.

Redirect

Container for redirect information. You can redirect requests to another host, to another page, or with another protocol. In the event of an error, specify a different error code to return.

Routing Rule Condition

Container for describing a condition that must be met for the specified redirect to apply. For example, if the request is for pages in the /docs folder, redirect the request to the /documents folder or if the request results in an HTTP error 4xx, redirect the request to another host in which you process the error.

Field Type Description Default Value Required

Http Error Code Returned Equals

String

HTTP error code when the redirect is applied. In the event of an error, if the error code equals this value, then the specified redirect is applied.

Key Prefix Equals

String

Object key name prefix when the redirect is applied. For example, to redirect requests for ExamplePage.html, the key prefix is ExamplePage.html. To redirect request for all pages with the prefix docs/, the key prefix is /docs, which identifies all objects in the docs/ folder.

S3 Object Attributes

S3 object attributes type.

Field Type Description Default Value Required

Bucket Name

String

Bucket’s name.

Cache Control

String

Optional Cache-Control HTTP header that enables the user to specify caching behavior along the HTTP request or reply chain.

Content Disposition

String

Optional Content-Disposition HTTP header that specifies presentational information, such as the recommended filename, for the object to be saved as.

Content Encoding

String

Optional Content-Encoding HTTP header that specifies which content encodings are applied to the object and which decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type field.

Content Language

String

Optional Content-Language HTTP header that describes the natural language(s) of the intended audience for the enclosed entity.

Content Length

Number

Optional Content-Length HTTP header that indicates the size of the associated object in bytes.

0

Content MD5

String

Base64 encoded 128-bit MD5 digest of the associated object (content - not including headers) according to RFC 1864.

Content Type

String

Optional Content-Type HTTP header that indicates the type of content stored in the associated object.

Etag

String

Entity tag. A hash of the object.

Expiration Time

DateTime

Expiration time for the object.

Expiration Time Rule Id

String

Rule ID of the object’s expiration configuration.

Http Expires Date

DateTime

Set the date when the object is no longer cacheable.

Key

String

Key of the object.

Last Modified

DateTime

Date, according to Amazon S3, when the object is last modified.

Ongoing Restore

Boolean

Indicates whether there is an ongoing restore request.

false

Redirect Location

String

Redirect location.

Replication Status

String

Replication status of the object if it is from a bucket that is the source or destination in a cross-region replication.

Requester Charged

Boolean

If a bucket is enabled for Requester Pays, then any attempt of operation from it without Requester Pays enabled results in a 403 error and the bucket owner is charged for the request. Enabling Requester Pays disables the ability to have anonymous access to bucket.

false

Restore Expiration Time

DateTime

New restore expiration time for the object.

Sse Algorithm

String

Specifies the server-side encryption algorithm to use when Amazon S3 creates an object.

Sse Aws Kms Key Id

String

AWS Key Management System key ID used for server-side encryption of the Amazon S3 object.

Sse Customer Algorithm

String

Specifies the algorithm to use when encrypting the object.

Sse Customer Key Md5

String

Specifies the base64 encoded 128-bit MD5 digest of the encryption key according to RFC 1321.

Storage Class

Enumeration, one of:

  • STANDARD

  • STANDARD_IA

  • INTELLIGENT_TIERING

  • ONEZONE_IA

  • REDUCED_REDUNDANCY

  • GLACIER

Storage class of the object.

STANDARD

User Metadata

Object

User metadata.

Version Id

String

Version ID of the associated Amazon S3 object if available.

S3 Object Summary

S3 object summary type.

Field Type Description Default Value Required

E Tag

String

Hex encoded MD5 hash of the object’s contents, as computed by Amazon S3.

Bucket Name

String

Name of the bucket in which the object is stored.

Key

String

Key in which the object is stored.

Last Modified

DateTime

Date, according to Amazon S3, when the object is last modified.

Owner

Owner of the object. Can be null if the requester does not have permission to view the object ownership information.

Size

Number

Size of the object, in bytes.

Storage Class

String

Class of the storage used by Amazon S3 to store the object.

S3 Version Summary

Contains the summary of a version stored in an Amazon S3 bucket. This object does not contain the version’s full metadata or any of its contents.

Field Type Description Default Value Required

E Tag

String

Hex encoded MD5 hash of the version’s contents, as computed by Amazon S3.

Bucket Name

String

Name of the bucket in which the version is stored.

Delete Marker

Boolean

Set to true if the object represents a delete marker.

Key

String

Key in which the version is stored.

Last Modified

DateTime

Date, according to Amazon S3, when the object is last modified.

Latest

Boolean

Indicates whether this version is the latest version for the associated object.

Owner

Owner of the object. Can be null if the requester does not have permission to view the object ownership information.

Size

Number

Size of the version, in bytes.

Storage Class

String

Class of the storage used by Amazon S3 to store the object.

Version Id

String

Version ID uniquely identifying the version of an object.

Standard Revocation Check

Configures standard revocation checks for TLS certificates.

Field Type Description Default Value Required

Only End Entities

Boolean

Which elements to verify in the certificate chain:

  • true

    Verify only the last element in the certificate chain.

  • false

    Verify all elements in the certificate chain.

Prefer Crls

Boolean

How to check certificate validity:

  • true

    Check the Certification Revocation List (CRL) for certificate validity.

  • false

    Use the Online Certificate Status Protocol (OCSP) to check certificate validity.

No Fallback

Boolean

Whether to use the secondary method to check certificate validity:

  • true

    Use the method that wasn’t specified in the Prefer Crls field (the secondary method) to check certificate validity.

  • false

    Do not use the secondary method to check certificate validity.

Soft Fail

Boolean

What to do if the revocation server can’t be reached or is busy:

  • true

    Avoid verification failure.

  • false

    Allow the verification to fail.

TLS

Configures TLS to provide secure communications for the Mule app.

Field Type Description Default Value Required

Enabled Protocols

String

Comma-separated list of protocols enabled for this context.

Enabled Cipher Suites

String

Comma-separated list of cipher suites enabled for this context.

Trust Store

Configures the TLS truststore.

Key Store

Configures the TLS keystore.

Revocation Check

Configures a revocation checking mechanism.

Transition

Transition type.

Field Type Description Default Value Required

Date

DateTime

Transition date.

Days

Number

Number of days.

Storage Class

Enumeration, one of:

  • STANDARD

  • STANDARD_IA

  • INTELLIGENT_TIERING

  • ONEZONE_IA

  • REDUCED_REDUNDANCY

  • GLACIER

Type of storage class.

Trust Store

Configures the truststore for TLS.

Field Type Description Default Value Required

Path

String

Path to the truststore. Mule resolves the path relative to the current classpath and file system.

Password

String

Password used to protect the truststore.

Type

String

Type of truststore.

Algorithm

String

Encryption algorithm that the truststore uses.

Insecure

Boolean

If true, Mule stops performing certificate validations. Setting this to true can make connections vulnerable to attacks.

Upload Part Result

Contains the details returned from Amazon S3 after calling the Upload Part operation.

Field Type Description Default Value Required

Etag

String

Entity tag generated from the content of the upload part.

Part Number

Number

Part number of the newly uploaded part.

View on GitHub