我使用带有临时凭证的 AssumeRole API 来代入一个 AWS Identity and Access Management(AWS IAM)角色。但是,我收到了类似以下内容的错误: “The requested DurationSeconds exceeds the 1 hour session limit for roles assumed by role chaining.”
要代入具有临时安全凭证的角色,请使用包含角色链接的 AWS 命令行界面(AWS CLI)。角色链接将您的 AWS CLI 或 AWS API 角色会话限制为最长 1 小时。您无法延长会话持续时间。1 小时的最长持续时间仅适用于 AWS CLI 和 API。有关角色链接的更多信息,请参阅角色术语和概念。
**注意:**如果在运行 AWS CLI 命令时收到错误,请参阅排查 AWS CLI 错误。此外,确保您使用的是最新版本的 AWS CLI。
在角色链接中遵循以下最佳实践:
IAM 和 Amazon EC2 故障排除