使用AWS Powershell部署到AWS elastic beanstalk
嗨,我正在尝试使用AWS Powershell部署到Elastic Beanstalk上 目前,我正在尝试使用以下cmdlet获取EB环境: +获得环境保护 -应用程序名 -环境ID -版本标签 -环境名称 -IncludedDeletedBackTo -包括删除 这是我使用的cmdlet:Get-EBEnvironment-ApplicationName-appName 但是,我得到以下错误: Get-eBenEnvironment:未指定区域,也未从持久化/shell默认值中获取区域。 在C:\Users\lowong\Desktop\script.ps1:22 char:1使用AWS Powershell部署到AWS elastic beanstalk,powershell,amazon-web-services,amazon-s3,Powershell,Amazon Web Services,Amazon S3,嗨,我正在尝试使用AWS Powershell部署到Elastic Beanstalk上 目前,我正在尝试使用以下cmdlet获取EB环境: +获得环境保护 -应用程序名 -环境ID -版本标签 -环境名称 -IncludedDeletedBackTo -包括删除 这是我使用的cmdlet:Get-EBEnvironment-ApplicationName-appName 但是,我得到以下错误: Get-eBenEnvironment:未指定区域,也未从持久化/shell默认值中获取区域。 在C
- 获取EBEnvironment-ApplicationName evcfacade
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- CategoryInfo:InvalidOperation:(Amazon.PowerShe…vironmentCmdlet:GeteBenEnvironmentCmdlet)[Get-eBenEnvironment],InvalidOperationException
- FullyQualifiedErrorId:InvalidOperationException,Amazon.PowerShell.cmdlet.EB.GeteBenEnvironmentcmdlet
(这里是指向cmdlet文档的链接:)错误提到以下内容: 没有指定区域或从持久化/外壳默认值中获取区域 因此,您有两种可能的解决方案:
-Region
参数,例如-Region us-east-1
。看见或Set DefaultAWSRegion
cmdlet设置默认区域。看请注意,
Set DefaultAWSRegion
不会持久化(您必须为每个powershell会话指定它)
如果要保留区域,可以通过以下方式将其作为设置凭据的一部分:
Initialize-AWSDefaults -ProfileName {profileName} -Region {region}
有关更多信息,请参阅:谢谢!这正是问题所在!我不认为区域真的符合设置默认区域的要求。我认为命令有问题。你的第二个链接指向错误的位置。转到新的电子应用程序版本。谢谢。现在应该修好了。