String
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 |
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 |
|
|
Connection Timeout Unit |
Enumeration, one of:
|
Time unit for the Connection Timeout field. |
|
|
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 |
|
|
Socket Timeout Unit |
Enumeration, one of:
|
Time unit for the Socket Timeout field. |
|
|
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. |
|
|
Try Default AWSCredentials Provider Chain |
Boolean |
Set this field to |
|
|
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 |
||
TLS Configuration |
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. |
|
|
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 |
|
|
Connection Timeout Unit |
Enumeration, one of:
|
Time unit for the Connection Timeout field. |
|
|
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 |
|
|
Socket Timeout Unit |
Enumeration, one of:
|
Time unit for the Socket Timeout field. |
|
|
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. |
|
|
Try Default AWSCredentials Provider Chain |
Boolean |
Set this field to |
|
|
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 |
||
TLS Configuration |
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. |
|
|
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 |
|
Specified Notification Configuration Name |
|
Unspecified Notification Queue Name |
|
Unspecified Notification Configuration Name |
|
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, |
||
Notification Configuration Name |
String |
Specifies the name of the notification configuration used in the source. If omitted, |
||
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
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 |
|
Specified Notification Configuration Name |
|
Unspecified Notification Queue Name |
|
Unspecified Notification Configuration Name |
|
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, |
||
Notification Configuration Name |
String |
Specifies the name of the notification configuration used in the source. If omitted, |
||
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
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. |
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. |
|
|
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. |
|
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
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:
|
Access control list (ACL) of the destination object. |
|
|
Destination Storage Class |
Enumeration, one of:
|
One of the Storage Class enumerated values. |
|
|
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 |
||
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. |
|
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
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. |
|
|
Canned ACL |
Enumeration, one of:
|
Access control list (ACL) of the new bucket. |
|
|
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. |
|
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
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 |
|
|
Canned ACL |
Enumeration, one of:
|
Access control list (ACL) of the new object. |
|
|
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. |
|
|
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. |
|
|
Http Expires Date |
DateTime |
Set the date when the object is no longer cacheable. |
||
Storage Class |
Enumeration, one of:
|
Storage class of the object. |
|
|
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 |
|
|
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. |
|
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
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. |
|
|
Content MD5 |
String |
Expected Content-MD5 header of the request. |
||
Content Type |
String |
Expected Content-Type of the request. |
||
Method |
Enumeration, one of:
|
HTTP method (GET, PUT, DELETE, HEAD) to use in this request. |
|
|
Sse S3 Encryption |
Enumeration, one of:
|
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. |
|
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
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 |
|
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
|
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Output
Type |
Array of Grant |
Attributes Type |
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. |
|
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Output
Type |
Array of CORS Rule |
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. |
|
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Output
Type |
Array of BLC Rule |
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. |
|
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
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. |
|
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
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. |
|
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
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. |
|
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
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. |
|
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
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. |
|
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
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. |
|
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
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. |
|
|
End |
Number |
End byte of the range header that downloads the specified range bytes of an 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. |
|
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
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. |
|
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Output
Type |
Array of Grant |
Attributes Type |
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. |
|
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
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:
|
Optional canned access control list (ACL) used to set permissions for the object created when the multipart upload completes. |
|
|
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. |
|
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
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. |
|
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Output
Type |
Array of Bucket |
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. |
|
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
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:
|
Encoding method to apply on the response. |
|
|
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. |
|
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Output
Type |
Array of S3 Object Summary |
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. |
|
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
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:
|
Encoding method to apply to the response. |
|
|
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. |
|
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Output
Type |
Array of S3 Version Summary |
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. |
|
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
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. |
|
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
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. |
|
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
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. |
|
||
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
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. |
|
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
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. |
|
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
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. |
|
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
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:
|
Configuration to set. |
|
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
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. |
|
||
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
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. |
|
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
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:
|
Storage class to set. |
|
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
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. |
|
|
File Offset |
Number |
Optional offset in the specified file at which to begin uploading data for this part. |
||
Is Last Part |
Boolean |
Set to |
|
|
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. |
|
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
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. |
|
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
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:
|
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:
|
Time unit for the Max Idle Time field. |
Grant
Grant type.
Field | Type | Description | Default Value | Required |
---|---|---|---|---|
Grantee |
Grantee. |
|||
Permission |
Enumeration, one of:
|
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:
|
Group URI of the grantee. |
||
Identifier |
String |
Identifier of the grantee. |
||
Type Identifier |
Enumeration, one of:
|
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:
|
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. |
|
|
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. |
|
|
Http Expires Date |
DateTime |
Set the date when the object is no longer cacheable. |
||
Storage Class |
Enumeration, one of:
|
Storage class of the object. |
|
|
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. |
|
|
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 |
||
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 |
||
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 |
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:
|
||
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 |
||
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:
|
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:
|
||
Buffer Unit |
Enumeration, one of:
|
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 |
||
Max Buffer Size |
Number |
Maximum amount of memory to use. If more than that is used, a |
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 |
||
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:
|
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. |
|
|
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. |
|
|
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. |
|
|
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:
|
Storage class of the object. |
|
|
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 |
||
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:
|
||
Prefer Crls |
Boolean |
How to check certificate validity:
|
||
No Fallback |
Boolean |
Whether to 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:
|
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:
|
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 |