Как я могу получить учетные данные AWS текущей машины? - PullRequest
0 голосов
/ 24 мая 2019

У меня есть экземпляр EC2 с профилем экземпляра. Мне нужно передать эти учетные данные другому сервису, чтобы он мог сделать запрос к другому сервису. В Python я могу сделать это:

session = boto3.Session()
credentials = session.get_credentials().get_frozen_credentials()

После чего я могу использовать

credentials.access_key
credentials.secret_key
credentials.token

Я ищу способ сделать то же самое в PHP.

1 Ответ

0 голосов
/ 24 мая 2019

Это похоже на работу, основываясь на комментариях.

<?

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();

?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...