Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否有适用于java的MFA AWS s3 sdk?_Java_Amazon S3_Sdk_Aws Sdk - Fatal编程技术网

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

是否有适用于java的MFA AWS s3 sdk?,java,amazon-s3,sdk,aws-sdk,Java,Amazon S3,Sdk,Aws Sdk,我写这篇文章是为了寻求AWS s3 sdk的帮助。我找不到任何关于如何使用MFA和JavaSDK的例子。在web控制台中,我使用安全令牌进行登录,然后切换角色。在终端中,使用saml2aws获取一小时的凭据。而且不确定如何处理?AWS的Java SDK支持从安全令牌服务获得的临时凭据。例如,它们可以存储在.aws/credentials文件中或作为环境变量 您可以使用长期aws\u访问\u密钥\u id/aws\u机密\u访问\u密钥对和aws CLI获取临时凭据。例如: 我的.aws/cred

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

AWS的Java SDK支持从安全令牌服务获得的临时凭据。例如,它们可以存储在
.aws/credentials
文件中或作为环境变量

您可以使用长期aws\u访问\u密钥\u id/aws\u机密\u访问\u密钥对和aws CLI获取临时凭据。例如:

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

[长期]
aws\u访问\u密钥\u id=
aws\u密码\u访问\u密钥=
我通过运行以下命令获得一组新的临时凭据:

$aws sts获取会话令牌--配置文件长期--序列号--令牌代码