我想在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脚本的等效任务是什么?
答案 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脚本:
- 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
希望这会有所帮助。