Files
runner-images/images/win/scripts/Installers/Install-AWS.ps1
T

18 lines
953 B
PowerShell
Raw Normal View History

2020-03-30 11:09:02 +03:00
################################################################################
## File: Install-AWS.ps1
## Desc: Install AWS tools(AWS CLI, Session Manager Plugin for the AWS CLI, AWS SAM CLI)
2020-03-30 11:09:02 +03:00
################################################################################
# Install AWS CLI
Choco-Install -PackageName awscli
2020-03-30 11:09:02 +03:00
# Install Session Manager Plugin for the AWS CLI
2020-07-04 12:26:39 +03:00
$sessionManagerName = "SessionManagerPluginSetup.exe"
$sessionManagerUrl = "https://s3.amazonaws.com/session-manager-downloads/plugin/latest/windows/$sessionManagerName"
Install-Binary -Url $sessionManagerUrl -Name $sessionManagerName -ArgumentList ("/silent", "/install")
2020-07-06 12:48:04 +03:00
$env:Path = $env:Path + ";$env:ProgramFiles\Amazon\SessionManagerPlugin\bin"
2020-07-06 12:06:01 +03:00
# Install AWS SAM CLI
Install-Binary -Url "https://github.com/awslabs/aws-sam-cli/releases/latest/download/AWS_SAM_CLI_64_PY3.msi" -Name "AWS_SAM_CLI_64_PY3.msi"
Invoke-PesterTests -TestFile "CLI.Tools" -TestName "AWS"