Flex Gateway新着情報
Governance新着情報
Monitoring API ManagerSupport Category: Select
Anypoint Connector for Amazon S3 (S3 Connector) provides connectivity to the Amazon S3 API, enabling you to interface with Amazon S3 to store objects, download, use data with other AWS services, and to build applications that call for cloud storage. Instant access to the Amazon S3 API enables seamless integrations between Amazon S3 and other databases, CMS applications such as Drupal, and CRM applications such as Salesforce.
Starting with v.4.0.0, the S3 Connector is licensed commercially with Anypoint Platform as with other Select connectors. Prior versions remain freely available to the community.
Guide: 『Amazon S3 Connector』
Reference: 『Amazon S3 Connector Reference』
For migration information, see 『Amazon S3 - Upgrade and Migrate』
March 21, 2025
Software | Version |
---|---|
Mule |
4.1.1 or later |
Anypoint Studio |
7.1.1 and later |
OpenJDK |
8, 11, and 17 |
AWS SDK |
2.28.28 |
Issue Resolution | ID |
---|---|
Attributes from the model objects are now accessible in DataWeave expressions when running on Java 17. |
W-17964937 |
March 11, 2025
Software | Version |
---|---|
Mule |
4.1.1 or later |
Anypoint Studio |
7.1.1 and later |
OpenJDK |
8, 11, and 17 |
AWS SDK |
2.28.28 |
Issue Resolution | ID |
---|---|
The connector no longer throws a |
W-17587788 |
February 11, 2025
Software | Version |
---|---|
Mule |
4.1.1 or later |
Anypoint Studio |
7.1.1 and later |
OpenJDK |
8, 11, and 17 |
AWS SDK |
2.28.28 |
Issue Resolution | ID |
---|---|
The Copy Object operation now contains the new Server Side Encryption, Sse Customer Key, Sse Kms Key Id, Sse Customer Key MD5, and Sse Customer Algorithm fields. |
W-17036072 |
The f(x) function for the ARN and External ID fields in the Role configuration is now available. |
W-17335242 |
Attributes from the response objects are now accessible in DataWeave expressions when running on Java 17. |
W-17338643 |
November 13, 2024
The AWS SDK is now upgraded to version 2.28.28.
Software | Version |
---|---|
Mule |
4.3.0 or later |
Anypoint Studio |
7.1.1 and later |
OpenJDK |
8, 11, and 17 |
AWS SDK |
2.28.28 |
October 15, 2024
Software | Version |
---|---|
Mule |
4.3.0 or later |
Anypoint Studio |
7.1.1 and later |
OpenJDK |
8, 11, and 17 |
AWS SDK |
2.18.31 |
Issue Resolution | ID |
---|---|
Amazon S3 Connector now works correctly after the Mule app sits idle for a period of time on a 0.1 vCore machine on CloudHub 2.0. |
W-16921672 |
The Amazon S3 token refresh now works as expected and the requests are no longer stuck. |
W-16612349 |
September 30, 2024
Software | Version |
---|---|
Mule |
4.3.0 or later |
Anypoint Studio |
7.1.1 and later |
OpenJDK |
8, 11, and 17 |
AWS SDK |
2.18.31 |
Issue Resolution | ID |
---|---|
The connector now has the correct default SQS queue naming. |
W-14549491 |
The connector performance is now improved for low-core machines. |
W-16048632 |
August 22, 2024
Software | Version |
---|---|
Mule |
4.3.0 or later |
Anypoint Studio |
7.1.1 and later |
OpenJDK |
8, 11, and 17 |
AWS SDK |
2.18.31 |
Issue Resolution | ID |
---|---|
You can now create a Role-based connection with tags. |
W-16468150 |
August 13, 2024
Software | Version |
---|---|
Mule |
4.3.0 or later |
Anypoint Studio |
7.1.1 and later |
OpenJDK |
8, 11, and 17 |
AWS SDK |
2.18.31 |
Issue Resolution | ID |
---|---|
All operations that use buckets now throw the |
W-14025894, W-15309594 |
July 8, 2024
Software | Version |
---|---|
Mule |
4.3.0 or later |
Anypoint Studio |
7.1.1 and later |
OpenJDK |
8, 11, and 17 |
AWS SDK |
2.18.31 |
Issue Resolution | ID |
---|---|
The Get Object operation response is now serialized. |
W-15106813 |
July 4, 2024
Software | Version |
---|---|
Mule |
4.3.0 or later |
Anypoint Studio |
7.1.1 and later |
OpenJDK |
8, 11, and 17 |
AWS SDK |
2.18.31 |
Issue Resolution | ID |
---|---|
The |
W-16109941 |
The |
W-15933607 |
June 13, 2024
Software | Version |
---|---|
Mule |
4.3.0 or later |
Anypoint Studio |
7.1.1 and later |
OpenJDK |
8, 11, and 17 |
AWS SDK |
2.18.31 |
Issue Resolution | ID |
---|---|
The connector now uses a custom AWS async thread pool to scale up and down dynamically based on the load. |
W-15310212 |
June 11, 2024
Software | Version |
---|---|
Mule |
4.3.0 or later |
Anypoint Studio |
7.1.1 and later |
OpenJDK |
8, 11, and 17 |
AWS SDK |
2.18.31 |
Issue Resolution | ID |
---|---|
The connector now supports |
W-15549086 |
The connector now supports configuring maximum connections for S3 connection. |
W-15859450 |
The token refresh now works correctly. |
W-15689287 |
January 31, 2024
Software | Version |
---|---|
Mule |
4.3.0 or later |
Anypoint Studio |
7.1.1 and later |
OpenJDK |
8, 11, and 17 |
AWS SDK |
2.18.31 |
Issue Resolution | ID |
---|---|
Old Netty dependencies are excluded to address the CVE-2023-44487(7.5) and CVE-2022-41881(7.5) reported security vulnerabilities. |
W-14756310 |
January 17, 2024
Software | Version |
---|---|
Mule |
4.3.0 or later |
Anypoint Studio |
7.1.1 and later |
OpenJDK |
8, 11, and 17 |
AWS SDK |
2.18.31 |
Issue Resolution | ID |
---|---|
The connector now handles the exception |
W-14414108 |
January 10, 2024
This connector is now compatible with Java 17.
Software | Version |
---|---|
Mule |
4.3.0 or later |
Anypoint Studio |
7.1.1 and later |
OpenJDK |
8, 11, and 17 |
AWS SDK |
2.18.31 |
January 4, 2024
Application/Service | Version |
---|---|
Mule |
4.3.0 or later |
AWS SDK for Java |
2.18.31 |
Anypoint Studio |
7.1 and later |
OpenJDK |
8 and 11 |
AWS SDK |
2.18.31 |
Issue Resolution | ID |
---|---|
The Netty dependencies are upgraded to version 4.1.100.Final to address reported security vulnerabilities. |
W-14625053 |
November 28, 2023
Application/Service | Version |
---|---|
Mule |
4.3.0 or later |
AWS SDK for Java |
2.18.31 |
Anypoint Studio |
7.1 and later |
OpenJDK |
8 and 11 |
Issue Resolution | ID |
---|---|
The Get Object operation now returns response attributes. |
W-14006215 |
Internal dependencies are upgraded. |
W-14547619 |
November 6, 2023
Application/Service | Version |
---|---|
Mule |
4.3.0 or later |
AWS SDK for Java |
2.18.31 |
Anypoint Studio |
7.1 and later |
OpenJDK |
8 and 11 |
Issue Resolution | ID |
---|---|
The connector now handles the invalid token exception correctly. |
W-14414108 |
September 20, 2023
Application/Service | Version |
---|---|
Mule |
4.3.0 or later |
AWS SDK for Java |
2.18.31 |
Anypoint Studio |
7.1 and later |
OpenJDK |
8 and 11 |
Issue Resolution | ID |
---|---|
The Put Object operation now uploads empty files or content with zero bytes. |
W-13942501 |
The connector now handles the invalid token exception correctly. |
W-14033096 |
August 29, 2023
Application/Service | Version |
---|---|
Mule |
4.3.0 or later |
AWS SDK for Java |
2.18.31 |
Anypoint Studio |
7.1 and later |
OpenJDK |
8 and 11 |
Issue Resolution | ID |
---|---|
The Select Object Content operation now works correctly when the JSON field is empty. |
W-12108071 |
June 23, 2023
Application/Service | Version |
---|---|
Mule |
4.3.0 or later |
AWS SDK for Java |
2.18.31 |
Anypoint Studio |
7.1 and later |
OpenJDK |
8 and 11 |
Issue Resolution | ID |
---|---|
The Put Object operation now contains the new Server Side Encryption and Sse Kms Key Id fields. |
W-13514438 |
June 22, 2023
Application/Service | Version |
---|---|
Mule |
4.3.0 or later |
AWS SDK for Java |
2.18.31 |
Anypoint Studio |
7.1 and later |
OpenJDK |
8 and 11 |
Issue Resolution | ID |
---|---|
The Upload part operation now uploads a part in a multipart upload correctly. |
W-13533222 |
June 1, 2023
You can now use the new Try Default AWSCredentials Provider Chain field to obtain credentials from the AWS environment.
Application/Service | Version |
---|---|
Mule |
4.3.0 or later |
AWS SDK for Java |
2.17.148 |
Anypoint Studio |
7.1 and later |
OpenJDK |
8 and 11 |
May 24, 2023
Application/Service | Version |
---|---|
Mule |
4.3.0 or later |
AWS SDK for Java |
2.17.148 |
Anypoint Studio |
7.1 and later |
OpenJDK |
8 and 11 |
Issue Resolution | ID |
---|---|
Upgraded the Jackson Core library from com.fasterxml.jackson.core:jackson-core:2.14.1 to com.fasterxml.jackson.core:jackson-core:2.15.0. |
W-12665857 |
Upgraded the Netty Codec library from io.netty:netty-codec:4.1.72.Final to io.netty:netty-codec:4.1.92.Final. |
W-12665444 |
April 18, 2023
Application/Service | Version |
---|---|
Mule |
4.3.0 or later |
AWS SDK for Java |
2.17.148 |
Anypoint Studio |
7.1 and later |
OpenJDK |
8 and 11 |
Issue Resolution | ID |
---|---|
Amazon S3 Connector no longer fails with Checksum error when downloading large files with low bandwidth. |
W-12630308 |
April 14, 2023
Application/Service | Version |
---|---|
Mule |
4.3.0 or later |
AWS SDK for Java |
2.17.148 |
Anypoint Studio |
7.1 and later |
OpenJDK |
8 and 11 |
Issue Resolution | ID |
---|---|
Amazon S3 Connector no longer creates a build-up of threads. |
W-12637960 |
February 22, 2023
Application/Service | Version |
---|---|
Mule |
4.3.0 or later |
AWS SDK for Java |
2.17.148 |
Anypoint Studio |
7.1 and later |
OpenJDK |
8 and 11 |
Issue Resolution | ID |
---|---|
Amazon S3 Connector incorrectly threw the |
W-12521306 |
January 31, 2023
The Create Object Presigned Url operation is once again available.
The Content MD5 field is once again available for the Put Object, Put Object ACL, and Upload Part operations.
Application/Service | Version |
---|---|
Mule |
4.3.0 or later |
AWS SDK for Java |
2.17.148 |
Anypoint Studio |
7.1 and later |
OpenJDK |
8 and 11 |
November 22, 2022
Application/Service | Version |
---|---|
Mule |
4.3.0 or later |
AWS SDK for Java |
2.17.148 |
Anypoint Studio |
7.1 and later |
OpenJDK |
8 and 11 |
Issue Resolution | ID |
---|---|
Streaming capabilities for the Get Object and Put Object operations are now improved to avoid memory leaks with large files. |
W-11900293 |
October 26, 2022
Application/Service | Version |
---|---|
Mule |
4.3.0 or later |
AWS SDK for Java |
2.17.148 |
Anypoint Studio |
7.1 and later |
OpenJDK |
8 and 11 |
Issue | ID |
---|---|
The On New Object and On Deleted Object sources now initialize as expected. |
W-11697870 |
The connector no longer duplicates query parameters in HTTP requests to AWS. |
W-11754732 |
The |
W-11853408 |
August 10, 2022
The netty-io:netty-handler dependency is now excluded to address a security vulnerability.
Application/Service | Version |
---|---|
Mule |
4.3.0 or later |
AWS SDK for Java |
2.17.148 |
Anypoint Studio |
7.1 and later |
OpenJDK |
8 and 11 |
Issue | ID |
---|---|
The netty-io:netty-handler dependency is now excluded to address a security vulnerability. |
W-11515673 |
August 1, 2022
This connector is now migrated to AWS SDK for Java 2.x. For more information, refer to 『Upgrading and Migrating Amazon S3 Connector to Version 6.x』.
Application/Service | Version |
---|---|
Mule |
4.3.0 or later |
AWS SDK for Java |
2.17.148 |
Anypoint Studio |
7.1 and later |
OpenJDK |
8 and 11 |
August 9, 2022
Application/Service | Version |
---|---|
Mule |
4.1.1 and later |
AWS SDK for Java |
1.12.261 |
Anypoint Studio |
7.1 and later |
OpenJDK |
8 and 11 |
Issue | ID |
---|---|
The Custom STS Endpoint field is now accessible in the UI and in the XML. |
W-11507468 |
August 4, 2022
Application/Service | Version |
---|---|
Mule |
4.1.1 and later |
AWS SDK for Java |
1.12.261 |
Anypoint Studio |
7.1 and later |
OpenJDK |
8 and 11 |
AWS SDK version is upgraded to 1.12.261
to address a reported security vulnerability.
Issue | ID |
---|---|
AWS SDK version is upgraded to |
W-11454665 |
The Get Object operation now processes large files successfully. |
W-11469263 |
AWS error types with spaces in the name no longer cause |
W-11538480 |
July 13, 2022
Application/Service | Version |
---|---|
Mule |
4.1.1 and later |
AWS SDK for Java |
1.11.969 |
Anypoint Studio |
7.1 and later |
OpenJDK |
8 and 11 |
Issue | ID |
---|---|
The On New Object source now works as expected when specifying Bucket Name as |
W-11307008 |
April 7, 2022
Application/Service | Version |
---|---|
Mule |
4.1.1 and later |
AWS SDK for Java |
1.11.969 |
Anypoint Studio |
7.1 and later |
OpenJDK |
8 and 11 |
Issue | ID |
---|---|
Fixed reported security vulnerabilities by upgrading the Jackson Databind library from |
W-10920484 |
January 17, 2022
Added the Notification Queue Name and Notification Configuration Name parameters in the On Deleted Object and On New Object sources, which support custom notification configuration specified in the S3 console.
Application/Service | Version |
---|---|
Mule |
4.1.1 and later |
AWS SDK for Java |
1.11.969 |
Anypoint Studio |
7.1 and later |
OpenJDK |
8 and 11 |
January 11, 2022
Application/Service | Version |
---|---|
Mule |
4.1.1 and later |
AWS SDK for Java |
1.11.969 |
Anypoint Studio |
7.1 and later |
OpenJDK |
8 and 11 |
Issue | ID |
---|---|
Updated the |
CONN-9809 |
November 15, 2021
Application/Service | Version |
---|---|
Mule |
4.1.1 and later |
AWS SDK for Java |
1.11.969 |
Anypoint Studio |
7.1 and later |
OpenJDK |
8 and 11 |
Issue | ID |
---|---|
Upgraded the |
CONN-9251 |
September 9, 2021
Application/Service | Version |
---|---|
Mule |
4.1 and later |
AWS SDK for Java |
1.11.969 |
Anypoint Studio |
7.1 and later |
OpenJDK |
8 and 11 |
Issue | ID |
---|---|
The exception handler incorrectly wrapped errors to the |
CONN-8787 |
August 10, 2021
Application/Service | Version |
---|---|
Mule |
4.1 and later |
AWS SDK for Java |
1.11.969 |
Anypoint Studio |
7.1 and later |
OpenJDK |
8 and 11 |
Using a bucket name with the /
character on the On New Object source threw an error. (SE-22096)
March 30, 2021
Application/Service | Version |
---|---|
Mule |
4.1 and later |
AWS SDK for Java |
1.11.969 |
Anypoint Studio |
7.1 and later |
OpenJDK |
8 and 11 |
Added support for custom domain endpoints to provide Amazon Virtual Private Cloud (VPC) feature utilization.
Upgraded the Amazon SDK for Java dependency to version 1.11.969.
None
None
February 11, 2021
Application/Service | Version |
---|---|
Mule |
4.1 and later |
AWS SDK for Java |
1.11.946 |
Anypoint Studio |
7.1 and later |
OpenJDK |
8 and 11 |
Upgraded the Amazon SDK for Java dependency to version 1.11.946.
Fixed the issue that caused excessive warnings in logs about duplicate dependencies during connector initialization in Anypoint Studio. (SE-19197)
Removed the vulnerabilities caused by the Jackson Dataformat: CBOR library. (CONN-7656)
None
Januray 27, 2021
Application/Service | Version |
---|---|
Mule |
4.1 and later |
AWS SDK for Java |
1.11.816 |
Anypoint Studio |
7.1 and later |
OpenJDK |
8 and 11 |
None
The Resetting to invalid mark
error message was not descriptive. (SE-19202)
The reconnection strategy did not work properly for some S3 operations.
The List Objects operation failed with an AuthorizationHeaderMalformed
error. (SE-19271)
None
October 29, 2020
Application/Service | Version |
---|---|
Mule |
4.1 and later |
AWS SDK for Java |
1.11.816 |
Anypoint Studio |
7.1 and later |
OpenJDK |
8 and 11 |
None
When using the Upload Part operation, some of the uploads failed with the error Resetting to invalid mark
. (SE-18217)
The provided fix for SE-18217 might not work with all types of repeatable and non-repeatable streams.
October 22, 2020
Application/Service | Version |
---|---|
Mule |
4.1 and later |
AWS SDK for Java |
1.11.816 |
OpenJDK |
8 and 11 |
Multiple libraries have been updated to the latest versions.
None
September 10, 2020
Application/Service | Version |
---|---|
Mule |
4.1.1 and later |
AWS SDK for Java |
1.11.816 |
OpenJDK |
8 and 11 |
Upgraded the following dependencies to the latest version (SE-17545):
Apache Commons IO library dependency to 2.7
Exception java.lang.IllegalStateException: Connection pool shut down
didn’t trigger a reconnection. This exception now triggers a reconnection as configured. (SE-17545)
July 10, 2020
Application/Service | Version |
---|---|
Mule |
4.1.1 and later |
AWS SDK for Java |
1.11.816 |
Upgraded the Amazon SDK for Java dependency to version 1.11.816.
None.
February 20, 2020
Application/Service | Version |
---|---|
Mule |
4.1.1 and later |
AWS SDK for Java |
1.11.649 |
Added support for range headers. (CONN-4629)
Added support for all Amazon Web Services (AWS) regions. (CONN-4631)
None
December 17, 2019
Application/Service | Version |
---|---|
Mule |
4.1.1 and later |
AWS SDK for Java |
1.11.649 |
Added the Session Token field to support the use of AWS temporary credentials. (SE-14206)
None
October 30, 2019
Application/Service | Version |
---|---|
Mule |
4.1.1 and later |
AWS SDK for Java |
1.11.649 |
Implemented support for TLS configuration. (CONN-3628)
None
October 24, 2019
Application/Service | Version |
---|---|
Mule |
4.1.1 and later |
AWS SDK for Java |
1.11.649 |
None
Upgraded AWS SDK in aws-commons
for the S3 Connector to 1.11.649. (CONN-3773)
S3 Connector proxy issue. (SE-13307)
Proxy configuration not honored in the S3 Connector. (SE-13567)
September 5, 2019
Application/Service | Version |
---|---|
Mule |
4.1.1 and later |
AWS SDK for Java |
1.11.604 |
None
Amazon S3 Connector did not refresh the token when using a role-based connection. (SE-12983)
August 9, 2019
Application/Service | Version |
---|---|
Mule |
4.1.0 and later |
AWS SDK for Java |
1.11.604 |
Upgraded the Amazon SDK for Java dependency to version 1.11.604.
None.
July 31, 2019
Application/Service | Version |
---|---|
Mule |
4.1.0 and later |
AWS SDK for Java |
1.11.594 |
None.
Error types included in the connector were not compatible with the error mapping format used by the Mule runtime engine. This caused a deployment failure. You can now use the connector’s error mapping. [CONN-1247]
July 26, 2019
Application/Service | Version |
---|---|
Mule |
4.1.0 and later |
AWS SDK for Java |
1.11.594 |
None.
Connector did not allow users to configure the URL for S3 compatible storage. Users can now use the new S3 Compatible Storage URL
parameter to configure the URL for S3 compatible storage. [SE-10846]
July 11, 2019
Application/Service | Version |
---|---|
Mule |
4.1.0 and later |
AWS SDK for Java |
1.11.515 |
None.
Connector was not displaying tool tips for the parameters when configuring a connection. [CONN-2685]
June 3, 2019
Application/Service | Version |
---|---|
Mule |
4.1.0 and later |
AWS SDK for Java |
1.11.515 |
None.
Connector was unable to work with the lowercase region values or region values containing dashes. [CONN-1942]
May 8, 2019
Application/Service | Version |
---|---|
Mule |
4.1.0 and later |
AWS SDK for Java |
1.11.515 |
None.
Connection to S3 no longer requires s3:ListAllMyBuckets
permission. [SE-11434]
April 9, 2019
Application/Service | Version |
---|---|
Mule |
4.1.0 and later |
AWS SDK for Java |
1.11.515 |
Added support for connecting to new AWS region endpoints.
Connector now supports latest Amazon S3 storage classes: S3 Intelligent-Tiering, S3 Standard-IA, S3 One Zone-IA. (SE-11149)
None.
February 25, 2019
Application/Service | Version |
---|---|
Mule |
4.1.0 and later |
AWS SDK for Java |
1.11.79 |
None.
The connector was unable to properly stream large files to DataWeave. By adding the content length value as a message attribute, this issue was fixed.
Test connection functionality did not work properly and is now fixed.
August 16, 2018
Application/Service | Version |
---|---|
Mule |
4.1.0 and later |
AWS SDK for Java |
1.11.79 |
Triggers - You can now start a flow with the Amazon S3 Connector every time an object of a specific type is created, updated, or deleted.
None.
May 7, 2018
Application/Service | Version |
---|---|
Mule |
4.1.0 or later |
AWS SDK for Java |
1.11.79 |
None.
The connector identified on the create object operation the content length of 0/null as the content having 0 as content length. It has now changed to have it as null.
February 21, 2018
Application/Service | Version |
---|---|
Mule |
4.1.0 or later |
AWS SDK for Java |
1.11.79 |
None.
AWS connectors shared a common library for the supported region endpoints that caused an issue when two different AWS connectors were used in a Mule app.