为了账号安全,请及时绑定邮箱和手机立即绑定

如何获取当前机器的 AWS 凭证?

如何获取当前机器的 AWS 凭证?

PHP
繁星淼淼 2021-07-05 22:19:19
我有一个带有实例配置文件的 EC2 实例。我需要将这些凭据传递给另一个服务,以便它可以向另一个服务发出请求。在 Python 中,我可以这样做:session = boto3.Session()credentials = session.get_credentials().get_frozen_credentials()之后我可以使用credentials.access_keycredentials.secret_keycredentials.token我正在寻找一种在 PHP 中做同样事情的方法。
查看完整描述

1 回答

?
守着星空守着你

TA贡献1799条经验 获得超8个赞

根据评论,这似乎有效。


<?


require "./vendor/autoload.php";


$client = new Aws\Sts\StsClient(array("region" => "us-east-1", "version" => "latest"));

$creds = $client->getCredentials()->wait();


echo $creds->getAccessKeyId();

echo $creds->getSecretKey();

echo $creds->getSecurityToken();


?>


查看完整回答
反对 回复 2021-07-09
  • 1 回答
  • 0 关注
  • 132 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信