gpt4 book ai didi

java - 是否有适用于java的MFA AWS s3 sdk?

转载 作者:行者123 更新时间:2023-12-01 19:50:05 30 4
gpt4 key购买 nike

我写这篇文章是为了寻求有关 AWS s3 sdk 的帮助。我找不到任何有关如何使用 MFA 和 java sdk 的示例。在 Web 控制台中,我使用安全 token 进行登录,然后切换角色。在终端中使用 saml2aws 获取凭证一小时。不确定如何处理?

最佳答案

适用于 AWS 的 Java 开发工具包支持从安全 token 服务获取的临时凭证。例如,它们可以存储在 .aws/credentials 文件中或作为环境变量。

您可以使用长期 aws_access_key_id/aws_secret_access_key 对和 AWS CLI 获取临时凭证。例如:

我的 .aws/credentials 文件如下所示:

[long-term]
aws_access_key_id=<VALID_AWS_ACCESS_KEY_ID>
aws_secret_access_key=<VALID=_AWS_SECRET_ACCESS_KEY>

我通过运行以下命令获得一组新的临时凭据:

$ aws sts get-session-token --profile long-term --serial-number <MFA_DEVICE_ARN> --token-code <MFA_TOKEN>

关于java - 是否有适用于java的MFA AWS s3 sdk?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59094026/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com