AWS Plugin Reference 22.3.x

    The XL Deploy AWS plugin enables XL Deploy to work with Amazon Web Services such as Elastic Compute Cloud (EC2) and Simple Storage Service (S3).

    This document contains information that is specific to this version of the plugin. For information about plugin features, refer to Introduction to the XL Deploy AWS plugin. For general information about provisioning, refer to Provisioning through XL Deploy.

    Requirements

    • XL Deploy 6.2.0 or later
    • User credentials for accessing Amazon Web Services (AWS)

    Deployable vs. containers table

    aws.ecs.EnvironmentFileSpec
    aws.ecs.ResourceRequirementSpec
    aws.ecs.UlimitSpec
    aws.ecs.SecretSpec
    aws.ecs.ExtraHostSpec
    aws.ecs.SystemControlSpec
    aws.ecs.LinuxParametersSpec
    aws.ecs.LogConfigurationSpec
    aws.ecs.PortSpec
    aws.ecs.MountPointSpec
    aws.ecs.ContainerDefinition aws.ecs.EnvironmentFile
    aws.ecs.ResourceRequirement
    aws.ecs.Ulimit
    aws.ecs.Secret
    aws.ecs.ExtraHost
    aws.ecs.SystemControl
    aws.ecs.LinuxParameters
    aws.ecs.LogConfiguration
    aws.ecs.Port
    aws.ecs.MountPoint
    aws.vpc.RouteSpec aws.vpc.RouteTable aws.vpc.Route
    aws.ecs.DeviceSpec
    aws.ecs.TmpfsSpec
    aws.ecs.LinuxParameters aws.ecs.Device
    aws.ecs.Tmpfs
    aws.ec2.InstanceSpec
    aws.ec2.NetworkInterfaceSpec
    aws.vpc.VPCSpec
    aws.ec2.EBSVolumeSpec
    aws.s3.BucketSpec
    aws.vpc.SubnetSpec
    aws.vpc.RouteTableSpec
    aws.ecs.ClusterSpec
    aws.ecs.ContainerInstanceSpec
    aws.ecr.RepositorySpec
    aws.vpc.SecurityGroupSpec
    aws.elb.ClassicELBSpec
    aws.lambda.FunctionZip
    aws.lambda.S3Spec
    aws.rds.DBInstanceSpec
    aws.elb.ApplicationELBSpec
    aws.elb.TargetGroupSpec
    aws.rds.DBSecurityGroupSpec
    aws.rds.DBSubnetGroupSpec
    aws.api.RestApiSpec
    aws.autoscale.AutoScalingGroupSpec
    aws.Cloud aws.ec2.Instance
    aws.ec2.NetworkInterface
    aws.vpc.VPC
    aws.ec2.EBSVolume
    aws.s3.Bucket
    aws.vpc.Subnet
    aws.vpc.RouteTable
    aws.ecs.Cluster
    aws.ecs.ContainerInstance
    aws.ecr.Repository
    aws.vpc.SecurityGroup
    aws.elb.ClassicELB
    aws.lambda.Function
    aws.lambda.S3
    aws.rds.DBInstance
    aws.elb.ApplicationELB
    aws.elb.TargetGroup
    aws.rds.DBSecurityGroup
    aws.rds.DBSubnetGroup
    aws.api.RestApi
    aws.autoscale.AutoScalingGroup
    aws.ecs.ContainerDefinitionSpec aws.ecs.Runnable aws.ecs.ContainerDefinition
    aws.api.MethodSpec aws.api.Resource aws.api.Method
    aws.elb.ApplicationListenerSpec
    aws.elb.ListenerRuleSpec
    aws.elb.ApplicationELB aws.elb.ApplicationListener
    aws.elb.ListenerRule
    aws.cloudformation.Template aws.cloudformation.Stack aws.cloudformation.DeployedTemplate
    aws.api.ResourceSpec
    aws.api.ResponseMappingSpec
    aws.api.RestApi aws.api.Resource
    aws.api.ResponseMapping
    aws.elb.ClassicListenerSpec aws.elb.ClassicELB aws.elb.ClassicListener
    aws.s3.File
    aws.s3.Archive
    aws.s3.Folder
    aws.s3.Bucket aws.s3.UploadedFile
    aws.s3.UploadedArchive
    aws.s3.UploadedFolder
    aws.ecs.RunnableSpec
    aws.ecs.TaskSpec
    aws.ecs.ServiceSpec
    aws.ecs.Cluster aws.ecs.Runnable
    aws.ecs.Task
    aws.ecs.Service
    aws.vpc.SecurityGroupInboundRuleSpec
    aws.vpc.SecurityGroupOutboundRuleSpec
    aws.vpc.SecurityGroup aws.vpc.SecurityGroupInboundRule
    aws.vpc.SecurityGroupOutboundRule
    aws.ecs.LoadBalancerSpec aws.ecs.Service aws.ecs.LoadBalancer
    aws.servicecatalog.ProvisionedProductSpec aws.servicecatalog.Catalog aws.servicecatalog.ProvisionedProduct

    Release notes

    AWS plugin 9.8.0

    Bug Fixes

    • [ENG-1812] Fixed SSLError while executing script [s3/upload_file.py]

    AWS plugin 9.7.0

    Bug Fixes

    • [ENG-767] XLD-AWS-Plugin: deploy aws.cloudformation stack with verify SSL on

    AWS plugin 9.6.1

    Bug Fixes

    • [XLINT-1151] Error while executing script [ecs/runnable/service/planningScripts/steps_for_modify.py]: AttributeError: 'list' object has no attribute 'getProperty' in