我写这篇文章是为了寻求AWS s3 sdk的帮助。我找不到如何使用MFA和java sdk的任何示例。在网络控制台中,我使用安全令牌登录,然后切换角色。在终端中使用saml2aws获取凭据一小时。而且不确定如何处理吗?
我的.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>