AWS SDK for Ruby
開発者ガイド

新しいユーザーの追加

次の例では、パスワード REPLACE_MEus-west-2 リージョンの IAM ユーザー my_groovy_user を作成し、ユーザーのアカウント ID を表示します。その名前のユーザーがすでに存在する場合は、メッセージが表示され、新しいユーザーは作成されません。

require 'aws-sdk' iam = Aws::IAM::Client.new(region: 'us-west-2') begin user = iam.create_user(user_name: 'my_groovy_user') iam.wait_until(:user_exists, user_name: 'my_groovy_user') user.create_login_profile({password: 'REPLACE_ME'}) arn_parts = user.arn.split(':') puts 'Account ID: ' + arn_parts[4] rescue Aws::IAM::Errors::EntityAlreadyExists puts 'User already exists' end