Amazon EC2 Connector Release Notes - Mule 3

Support Category: Select

Amazon Elastic Compute Cloud (Amazon EC2) provides scalable computing capacity in the Amazon Web Services (AWS) cloud.The Anypoint Connector for Amazon EC2 provides connectivity to the Amazon Elastic Compute Cloud (Amazon EC2) API, enabling you to interface with Amazon EC2 to launch as many or as few virtual servers as you need, configure security and networking, and manage storage.

Starting with v.1.0.0, the EC2 connector is licensed commercially with Anypoint Platform as with other Select connectors.

1.1.0

February 19, 2020

Compatibility

The Amazon EC2 Connector is compatible with:

Application/Service

Version

Mule

3.8.0 and later

Amazon Java SDK for EC2

v1.11.611

Anypoint Studio

5.2.0 and later

Features

  • Upgraded the Amazon SDK for Java dependency to version 1.11.611

  • Support for a token refresh when using the role connection

Fixed in this Release

None.

1.0.0

July 3, 2017

Release notes for version 1.0.0 of the Amazon EC2 connector.

Compatibility

The Amazon EC2 Connector is compatible with:

Application/Service

Version

Mule

3.8.0 and higher

Amazon Java SDK for EC2

v1.11.134

Anypoint Studio

5.2.0 and later

Features

  • Built with Anypoint Devkit v3.9.0

  • Built with AWS SDK v1.11.134

  • Support for Temporary Credentials - A checkbox named Try Default AWS Credentials Provider Chain has been added to the Global Element configuration. If selected, the connector will first try to obtain the credentials from an AWS environment.

  • Support for Retry Policy - The connector performs a maximum of 10 retries when a request fails due to server-side throttling or dropped connection.

  • The following operations are supported:

    • AllocateAddress

    • AssignIpv6Addresses

    • AssignPrivateIpAddresses

    • AssociateAddress

    • AssociateDhcpOptions

    • AssociateIamInstanceProfile

    • AssociateRouteTable

    • AttachInternetGateway

    • AttachNetworkInterface

    • AttachVolume

    • AttachVpnGateway

    • AuthorizeSecurityGroupEgress EC2-VPC only

    • AuthorizeSecurityGroupIngress

    • BundleInstance

    • CancelBundleTask

    • CancelConversionTask

    • CancelExportTask

    • CancelSpotInstanceRequests

    • ConfirmProductInstance

    • CopySnapshot

    • CreateCustomerGateway

    • CreateDhcpOptions

    • CreateImage

    • CreateInstanceExportTask

    • CreateInternetGateway

    • CreateKeyPair

    • CreateNetworkAcl

    • CreateNetworkAclEntry

    • CreateNetworkInterface

    • CreatePlacementGroup

    • CreateRoute

    • CreateRouteTable

    • CreateSecurityGroup

    • CreateSnapshot

    • CreateSpotDatafeedSubscription

    • CreateSubnet

    • CreateTags

    • CreateVolume

    • CreateVpc

    • CreateVpnConnection

    • CreateVpnGateway

    • DeleteCustomerGateway

    • DeleteDhcpOptions

    • DeleteInternetGateway

    • DeleteKeyPair

    • DeleteNetworkAcl

    • DeleteNetworkAclEntry

    • DeleteNetworkInterface

    • DeletePlacementGroup

    • DeleteRoute

    • DeleteRouteTable

    • DeleteSecurityGroup

    • DeleteSnapshot

    • DeleteSpotDatafeedSubscription

    • DeleteSubnet

    • DeleteTags

    • DeleteVolume

    • DeleteVpc

    • DeleteVpnConnection

    • DeleteVpnGateway

    • DeregisterImage

    • DescribeAddresses

    • DescribeAvailabilityZones

    • DescribeBundleTasks

    • DescribeConversionTasks

    • DescribeCustomerGateways

    • DescribeDhcpOptions

    • DescribeExportTasks

    • DescribeIamInstanceProfileAssociations

    • DescribeImageAttribute

    • DescribeImages

    • DescribeInstanceAttribute

    • DescribeInstances

    • DescribeInstanceStatus

    • DescribeInternetGateways

    • DescribeKeyPairs

    • DescribeMovingAddresses

    • DescribeNetworkAcls

    • DescribeNetworkInterfaceAttribute

    • DescribeNetworkInterfaces

    • DescribePlacementGroups

    • DescribeRegions

    • DescribeReservedInstances

    • DescribeReservedInstancesOfferings

    • DescribeRouteTables

    • DescribeSecurityGroupReferences EC2-VPC only

    • DescribeSecurityGroups

    • DescribeSnapshotAttribute

    • DescribeSnapshots

    • DescribeSpotDatafeedSubscription

    • DescribeSpotInstanceRequests

    • DescribeSpotPriceHistory

    • DescribeStaleSecurityGroups EC2-VPC only

    • DescribeSubnets

    • DescribeTags

    • DescribeVolumeAttribute

    • DescribeVolumes

    • DescribeVolumesModifications

    • DescribeVolumeStatus

    • DescribeVpcs

    • DescribeVpnConnections

    • DescribeVpnGateways

    • DetachInternetGateway

    • DetachNetworkInterface

    • DetachVolume

    • DetachVpnGateway

    • DisassociateAddress

    • DisassociateIamInstanceProfile

    • DisassociateRouteTable

    • EnableVolumeIO

    • GetConsoleOutput

    • GetConsoleScreenshot

    • GetPasswordData

    • ImportInstance

    • ImportKeyPair

    • ImportVolume

    • ModifyImageAttribute

    • ModifyInstanceAttribute

    • ModifyNetworkInterfaceAttribute

    • ModifySnapshotAttribute

    • ModifyVolume

    • ModifyVolumeAttribute

    • MonitorInstances

    • MoveAddressToVpc

    • PurchaseReservedInstancesOffering

    • RebootInstances

    • ReleaseAddress

    • ReplaceIamInstanceProfileAssociation

    • ReplaceNetworkAclAssociation

    • ReplaceNetworkAclEntry

    • ReplaceRoute

    • ReplaceRouteTableAssociation

    • ReportInstanceStatus

    • RequestSpotInstances

    • ResetImageAttribute

    • ResetInstanceAttribute

    • ResetNetworkInterfaceAttribute

    • ResetSnapshotAttribute

    • RestoreAddressToClassic

    • RevokeSecurityGroupEgress EC2-VPC only

    • RevokeSecurityGroupIngress

    • RunInstances

    • StartInstances

    • StopInstances

    • TerminateInstances

    • UnassignIpv6Addresses

    • UnassignPrivateIpAddresses

    • UnmonitorInstances

Fixed Issues

Initial version