Azure Pipeline AWS Powershell脚本任务

时间:2020-06-16 05:25:19

标签: amazon-web-services powershell azure-pipelines azure-pipelines-yaml

我想在AWS Elastic Beanstalk中使用Powershell安装一些Windows功能(即Web套接字)。

我找到了这个https://docs.aws.amazon.com/vsts/latest/userguide/awspowershell-module-script.html,但我不知道,也找不到与此相同的任务。目前在我的管道中,我有

      - task: AmazonWebServices.aws-vsts-tools.awsshellscript.awsshellscript@1
        displayName: 'Install Web Socket Protocol'
        inputs:
          scriptSource: 'inline'
          script: 'Install-WindowsFeature -name Web-WebSockets'
          awsCredentials: 'AWS-test'
          regionName: 'ap-southeast-2'
          applicationName: 'test'
          environmentName: 'test-staging'

但是这个运行在bash shell脚本上。 Powershell脚本的等效任务是什么?

1 个答案:

答案 0 :(得分:1)

Azure Pipeline AWS Powershell脚本任务

您要查找的扩展名为AWS Toolkit for Azure DevOps

Amazon S3,AWS Elastic Beanstalk,AWS CodeDeploy,AWS Lambda的任务 和AWS CloudFormation等,以及AWS工具中的运行命令 Windows PowerShell模块和AWS CLI

在安装此扩展之后,我们可以添加任务AWS Tools for Windows PowerShell脚本:

enter image description here

- task: AmazonWebServices.aws-vsts-tools.AWSPowerShellModuleScript.AWSPowerShellModuleScript@1
  displayName: 'AWS Tools for Windows PowerShell Script: '
  inputs:
    awsCredentials: 'AWS-test'
    regionName: xxxx
    arguments: xxxx
    scriptType: inline

希望这会有所帮助。