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