AWS Tools for Microsoft Visual Studio Team Services
User Guide

AWS Tools for Microsoft Visual Studio Team Services

AWS Tools for Microsoft Visual Studio Team Services is an extension for Visual Studio Team Services that contains tasks you can use in build and release definitions in VSTS and Microsoft Team Foundation Server (TFS) to interact with AWS services. AWS Tools for VSTS is available through the Visual Studio Marketplace.

You can use these tasks in a VSTS project or in an on-premises Team Foundation Server environment. The available AWS tasks include:

  • Deployment tasks
    • AWS CodeDeploy Deploy Application Task

    • AWS CloudFormation Create/Update Stack Task

    • AWS CloudFormation Delete Stack Task

    • AWS CloudFormation Execute Change Set Task

    • AWS Elastic Beanstalk Deployment Task

    • Amazon Elastic Container Registry Push Image Task

    • AWS Lambda Deployment Task

    • AWS Lambda .NET Core Deployment Task

    • AWS Lambda Invoke Function Task

  • General purpose tasks
    • AWS CLI

    • AWS Tools for Windows PowerShell Script Task

    • AWS Shell Script Task

    • AWS S3 Download Task

    • AWS S3 Upload Task

    • AWS Send Message Task

    • AWS Secrets Manager Create/Update Secret Task

    • AWS Secrets Manager Get Secret Task

    • AWS Systems Manager Get Parameter Task

    • AWS Systems Manager Set Parameter Task

    • AWS Systems Manager Run Command Task

What's in This Guide

The AWS Tools for VSTS User Guide describes how to install and use the AWS Tools for VSTS.

Getting Started

How to set up a VSTS account, install the AWS Tools for VSTS and how to set up AWS credentials to use the tasks using either service endpoints, environment variables or Amazon EC2 instance metadata (for build agents running on Amazon EC2 instances).

Using the AWS Tools for VSTS

Walk-through topics demonstrating how to use tasks in the AWS Tools for VSTS in your build and release definitions.

Task Reference

Describes the tasks included in the AWS Tools for VSTS.

On this page: