本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
登录凭证提供商
您可以使用现有的 Amazon 管理控制台登录凭证
要生成这些证书,请在 Amazon CLI 中运行aws login命令,或者在 “ Amazon 工具” 中运行 Invoke-AWSLogin cmdlet。 PowerShell生成的短期证书将在本地缓存,供其重复使用。 Amazon SDKs短期证书将在 15 分钟后过期,但是 CLI SDKs 会根据需要自动刷新证书,最长可达 12 小时。刷新令牌到期后,系统将提示您通过 CLI 或重新登录 PowerShell。
登录命令将使用该设置更新您指定的配置文件,该login_session设置存储您在登录工作流程中选择的管理控制台会话的身份。
[profile console] login_session = arn:aws:iam::0123456789012:user/username region = us-west-2
默认情况下,短期凭证和刷新令牌存储在 Linux 和 macOS 或 %USERPROFILE%\.aws\login\cache Windows 上的~/.aws/login/cache目录下的 JSON 文件中。文件名基于登录会话名称。您可以通过设置AWS_LOGIN_CACHE_DIRECTORY环境变量来覆盖该目录。
登录提供商设置
使用以下方法配置此功能:
AWS_LOGIN_CACHE_DIRECTORY- 环境变量-
备用目录,CLI 和 SDKs 将在其中存储映射到登录会话配置文件的缓存凭据。
默认值:
~/.aws/login/cache在 Linux 和 macOS 上,或者%USERPROFILE%\.aws\login\cache在 Windows 上。
Support Amazon SDKs by 和工具
以下内容 SDKs 支持本主题中描述的功能和设置。所有部分例外情况均已注明。 适用于 Java 的 Amazon SDK 和 适用于 Kotlin 的 Amazon SDK 唯一支持任何 JVM 系统属性设置。