使用AWS SDK for Java在AWS Organizations中创建帐户

时间:2017-04-27 23:30:24

标签: java amazon-web-services aws-java-sdk

您能举例说明这个问题吗?我已经尝试过一些关于它的事情,但还没有成功。如何在我的主帐户上为其他人创建帐户?

    @Bean
        public AWSOrganizations createAwsAccount(){
            CreateAccountRequest createAccountRequest = new CreateAccountRequest();
            createAccountRequest.setAccountName("newAccount");
            createAccountRequest.setEmail("newAccount@yandex.com");
            createAccountRequest.setIamUserAccessToBilling("ALLOW");
            //createAccountRequest.setRoleName("");
            AWSCredentials awsCredentials = new ProfileCredentialsProvider().getCredentials();
            final AWSOrganizations awsOrganizations = AWSOrganizationsClientBuilder.standard().withCredentials(new AWSStaticCredentialsProvider(awsCredentials)).build();
            awsOrganizations.createAccount(createAccountRequest);
            return awsOrganizations;
        }

我知道,我写的代码没有任何意义,但我只是想尝试一下。我正在等待你对这个问题的帮助。

ErrorMessage: You cannot add accounts to your organization while it is initializing. Try again later.

1 个答案:

答案 0 :(得分:1)

您可能已经解决了这个问题,但万一其他人发现了这个问题:

AWS似乎是一个让他们永远无法修复的问题!

看看this thread in the AWS forums。它于3月份开放,一些人(包括我)仍有问题。 API调用是正确的,您只需要继续等待(几天?周?),联系支持或在该主题上发送消息。