2014-01-31 4 views
1

Я использую aws php sdk для создания ведра в S3
Я хочу создать нового пользователя IAM с помощью aws php sdk ... И затем я хочу сохранить userkey и acceskey. ..
У меня есть учебное пособие для ограничения доступа к пользователю, но не для создания нового пользователя.
Есть ли способ создать нового пользователя?создать нового пользователя IAM с aws php sdk и ограничить доступ к одному ведру

+0

ли мой ответ решает вашу проблему? – alkar

ответ

2
  1. Установка AWS SDK - http://docs.aws.amazon.com/aws-sdk-php/guide/latest/installation.html
  2. Создание СИА клиента, как вам нравится, снабжая свои учетные данные AWS. Самый простой пример, чтобы продемонстрировать кладёт учетные данные в файле 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, чтобы вы могли видеть доступные методы таким образом.

Смежные вопросы