public CreateUser ( |
||
request | Container for the necessary parameters to execute the CreateUser service method. | |
return |
private static void CreateUser() { Console.WriteLine("** Create User **"); var iamClient = new AmazonIdentityManagementServiceClient(); var request = new CreateUserRequest { UserName = "******", Path = @"/IT/architecture/" }; var response = iamClient.CreateUser(request); Console.WriteLine("User Created"); }
public static string CreateTestUser(AmazonIdentityManagementServiceClient client) { string username = "******" + DateTime.Now.Ticks; client.CreateUser(new CreateUserRequest() { UserName = username, Path = TEST_PATH }); return username; }
/// <summary> /// Just playing with this for now. /// </summary> /// <param name="aprofile"></param> /// <param name="username"></param> /// <param name="password"></param> /// <returns></returns> public string CreateIAMAccount(string aprofile, string username, string password) { string IRReturning = "Yop"; var credential = new Amazon.Runtime.StoredProfileAWSCredentials(aprofile); var iam = new AmazonIdentityManagementServiceClient(credential); CreateUserRequest request = new CreateUserRequest(); request.UserName = username; var repo = iam.CreateUser(request); var det = repo.ResponseMetadata; CreateAccessKeyRequest KeyRequest = new CreateAccessKeyRequest(); KeyRequest.UserName = username; return IRReturning; }
public void SetUp() { _awsConfiguration = new AwsConfiguration { AwsEndpoint = TestConfiguration.AwsEndpoint, Credentials = new TestSuiteCredentials() }; _iamClient = new AmazonIdentityManagementServiceClient( new AmazonIdentityManagementServiceConfig { RegionEndpoint = _awsConfiguration.AwsEndpoint, ProxyHost = _awsConfiguration.ProxyHost, ProxyPort = _awsConfiguration.ProxyPort }); var user = _iamClient.CreateUser(new CreateUserRequest { UserName = _userName }).User; _roleToAssume = _iamClient.CreateRoleToAssume(user); _awsConfiguration.RoleName = _roleToAssume.Arn; _s3Client = new AmazonS3Client(new AmazonS3Config { RegionEndpoint = _awsConfiguration.AwsEndpoint }); DeletePreviousTestStack(); }