The Utoolity team is pleased to present Tasks for AWS 2.18 – this release adds a new task for AWS Systems Manager (SSM) Automation, adds support for advanced parameters in the AWS Systems Manager Parameter Store, adds an AWS CodeCommit web repository viewer, integrates GPU support and enhanced container dependency management for Amazon ECS containers, and adds support for the Node.js 10.x runtime in AWS Lambda.
You can now safely automate common and repetitive IT operations and management tasks across AWS resources via the AWS Systems Manager Automation Execution task, opt into using advanced parameters with the Systems Manager Parameter task, use the AWS CodeCommit web repository viewer to click through to commits and diffs in the CodeCommit console, configure GPU support and container dependencies in the Amazon ECS Task Definition task, and use the Node.js v10 runtime in the AWS Lambda Function task.
Highlights
Use the new AWS Systems Manager (SSM) Automation Execution task to manage AWS resources
You can now use the AWS Systems Manager Automation Execution task to start, signal, and stop an automation execution with AWS Systems Manager Automation, which simplifies common maintenance and deployment tasks of Amazon EC2 instances and other AWS resources. This enables you to:
- Build Automation workflows to configure and manage instances and AWS resources.
- Create custom workflows or use pre-defined workflows maintained by AWS.
- Receive notifications about Automation tasks and workflows by using Amazon CloudWatch Events.
- Monitor Automation progress and execution details by using the Amazon EC2 or the AWS Systems Manager console.
Opt into advanced parameters with the AWS Systems Manager (SSM) Parameter task
You can now opt into advanced parameters via the Systems Manager Parameter task to enable you to create more than 10,000 parameters, use larger parameter value size (up to 8 KB) and add policies to your parameter:
The larger parameter value size enables you to store parameters with long values such as certificates with long key chains. Advanced parameters also enable you to configure policies such as expiration, expiration notification and no-change notification. Expiration policy provides the ability to specify an expiration date and time. Expiration notification policy helps you track parameters that will expire soon. No-change notification policy helps you track parameters that have not changed for a specified period of time. Advanced parameters are priced per parameter per month, and per API interaction. See the pricing page for details.
Use the AWS CodeCommit web repository viewer
You can now use the AWS CodeCommit web repository viewer in Bamboo to click through with optional single sign-on (SSO) to commits and diffs in the AWS CodeCommit console from your builds and deployments.
- This feature is provided by Identity Federation for AWS (Bamboo), which is bundled and free for Automation with AWS licensees, see the resp. FAQ for details.
Configure GPU support and dependencies for Amazon ECS containers
You can now use the Amazon ECS Task Definition task to designate a number of GPUs to assign to particular containers and define dependencies for container startup and shutdown as well as a per-container start and stop timeout value – refer to the resp. documentation for details:
Use the Node.js 10.x runtime for AWS Lambda functions
You can now use the Node.js 10.x runtime in the AWS Lambda Function task – refer to the resp. introductory post for details:
Release notes
For more details about this release, please refer to the Tasks for AWS 2.18 Release Notes.