1

我正在使用aws php sdk在S3中创建存储桶
我想使用aws php sdk创建新用户IAM ..然后我想保存userkey和acceskey。..
我得到了限制用户访问的教程,但没有得到任何创建新用户的教程。
有什么方法可以创建新用户吗?

4

1 回答 1

4
  1. 安装 AWS 开发工具包 - http://docs.aws.amazon.com/aws-sdk-php/guide/latest/installation.html
  2. 通过提供您的 AWS 凭证来创建您喜欢的 Iam 客户端。演示的最简单示例是将凭据直接放入 PHP 文件中 - 请参阅http://docs.aws.amazon.com/aws-sdk-php/guide/latest/credentials.html
  3. 那么这个例子将创建一个用户

<?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 回答