我正在使用aws php sdk在S3中创建存储桶
我想使用aws php sdk创建新用户IAM ..然后我想保存userkey和acceskey。..
我得到了限制用户访问的教程,但没有得到任何创建新用户的教程。
有什么方法可以创建新用户吗?
问问题
1022 次
1 回答
4
- 安装 AWS 开发工具包 - http://docs.aws.amazon.com/aws-sdk-php/guide/latest/installation.html
- 通过提供您的 AWS 凭证来创建您喜欢的 Iam 客户端。演示的最简单示例是将凭据直接放入 PHP 文件中 - 请参阅http://docs.aws.amazon.com/aws-sdk-php/guide/latest/credentials.html
- 那么这个例子将创建一个用户
<?php
require 'vendor/autoload.php';
$iamClient = \Aws\Iam\IamClient::factory(
[
'credentials' => [
'key' => 'YOUR_ACCESS_KEY',
'secret' => 'YOUR_SECRET_KEY'
]
]
);
$result = $iamClient->createUser(
[
// UserName is required
'UserName' => 'carlton',
// Optional
'Path' => '/packager/dev/'
]
);
4.检查http://docs.aws.amazon.com/aws-sdk-php/latest/class-Aws.Iam.IamClient.html了解我们创建的 $iamClient 变量上可用的所有方法。一个好的 IDE 将在 $iamClient 上提供代码完成,以便您可以通过这种方式查看可用的方法。
于 2015-03-06T12:03:12.283 回答