在 PowerShell SDK 中,我们看到以下问题:
Set-AWSCredentials -AccessKey a -SecretKey b -StoreAs default
Initialize-AWSDefaults -Region us-east-1 -ProfileName default
在 AWSPowerShell 模块版本 3.3.57.0 中,这有效。 在版本 3.3.64.1(最新)中,它给出了以下错误:
Initialize-AWSDefaults : Cannot copy object. The source object 'default' does not exist.
At line:1 char:1
+ Initialize-AWSDefaults -Region us-east-1 -ProfileName default
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Initialize-AWSDefaults], ArgumentException
+ FullyQualifiedErrorId : System.ArgumentException,Amazon.PowerShell.Common.InitializeDefaultsCmdlet
这在我的公司中造成了很多问题(我们已向 AWS 支持提交了单独的票证)。
我们已经重现了该问题并正在着手修复。
@vellozzi非常感谢! 您是否有一个非常粗略的 ETA 来获得新的 msi? 我有一个解决方法(使用除“默认”之外的配置文件名称),所以我正在辩论等待您的修复或执行解决方法。
最早也不会到今天晚些时候。 如果您可以使用解决方法,那就太好了。
此修复程序已在适用于 PowerShell 的 AWS 工具 3.3.64.2 中发布。
最有用的评论
此修复程序已在适用于 PowerShell 的 AWS 工具 3.3.64.2 中发布。