本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
凭证和配置文件解析
凭证搜索顺序
运行命令时,AWS Tools for PowerShell 按照以下顺序搜索凭证。它在找到可用凭证时停止。
-
作为参数嵌入在命令行中的文字凭证。
我们强烈建议您使用配置文件,而不是将文字凭证输入到命令行中。
-
指定的配置文件名称或配置文件位置。
-
如果您仅指定配置文件名称,此命令将在AWS开发工具包存储中查找指定的配置文件;如果该配置文件不存在,则使用默认位置的AWS共享凭证文件中的指定配置文件。
-
如果您仅指定配置文件位置,此命令将从该凭证文件中查找
default
配置文件。 -
如果同时指定名称和位置,则该命令将在该凭证文件中查找指定的配置文件。
如果未找到指定的配置文件或位置,则命令会引发异常。仅当您尚未指定配置文件或位置时,搜索才会继续执行以下步骤。
-
-
-Credential
参数指定的凭证。 -
会话配置文件(如果存在)。
-
按以下顺序使用默认配置文件:
-
AWS 开发工具包存储中的
default
配置文件。 -
AWS 共享凭证文件中的
default
配置文件。 -
AWS 开发工具包存储中的
AWS PS Default
配置文件。
-
-
如果命令在配置为使用 IAM 角色的 Amazon EC2 实例上运行,那么将从实例配置文件访问 EC2 实例的临时凭证。
有关针对 Amazon EC2 实例使用 IAM 角色的更多信息,请参阅 AWS SDK for .NET
。
如果此搜索未能找到指定的凭证,则该命令会引发异常。