首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过Amazon PHP SDK获取域名的ARN?

问如何通过Amazon PHP SDK获取域名的ARN?
EN

Stack Overflow用户
提问于 2016-03-08 01:11:38
回答 1查看 115关注 0票数 1

有没有办法通过API获取域名的ARN?我正在尝试使用Amazon SES自动拉取ARN来验证电子邮件的发件人地址。验证通过的域名会自动生成ARN。

PHP SDK似乎没有任何方法来实现这一点,但除了每次添加新域时必须手动登录到IAM控制台并复制/粘贴每个ARN之外,可能还有其他方法?

EN

回答 1

Stack Overflow用户

发布于 2016-03-08 01:37:49

事实证明,可以通过IAM API访问ARN。PHP SDK可以使用getUser(),但它需要通过IAM连接,而不是通过SES连接。

以下是为我工作的完整代码-

代码语言:javascript
复制
require 'aws/aws-autoloader.php';
use Aws\Iam\IamClient;
use Guzzle\Service\Exception\CommandTransferException;

$iam = IamClient::factory(array(
    'version' => 'latest',
    'region'  => 'us-east-1',
    'credentials' => array(
    'key'    => 'ACCESS KEY',
    'secret' => 'SECRET KEY'
    )
));

$result = $iam->getUser(array(
    'UserName' => 'example.com',
));

print $result['User']['Arn'];
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35849803

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档