Stackset Error (Resource handler returned message: "OrganizationalUnitIds are required)

0

I get the error below while trying to deploy my stackset please help

Resource handler returned message: "OrganizationalUnitIds are required (Service: CloudFormation, Status Code: 400, Request ID: 2565b714-bc42-4096-a950-6d410de49298)" (RequestToken: bd1f1e77-2f35-356a-b5c9-9e9dfc2f7602, HandlerErrorCode: InvalidRequest)

Here is the smaple code am using

  TestingStackSet20240413:
    Type: AWS::CloudFormation::StackSet
    DependsOn: [TestingOUAccount20240413]
    Properties:
      StackSetName: TestingOUAccount20240413
      TemplateURL: StackSetTemplate.yaml
      Parameters:
      - {ParameterKey: BucketName, ParameterValue: TestingBucketName}
      # Tags: #[Array of Tag]
      Capabilities: #[Array of String]
      - CAPABILITY_NAMED_IAM
      PermissionModel: SERVICE_MANAGED #Allowed Values[SERVICE_MANAGED | SELF_MANAGED]
      StackInstancesGroup: #[Array of StackInstances]
      - Regions: #[Array of String]
        - us-east-1
        DeploymentTargets:
          Accounts: #[Array of String]
          - !GetAtt TestingOUAccount20240413.AccountId #!RefTestingOUAccount20240411
        ParameterOverrides: #[Array of Parameter]
        - {ParameterKey: BucketName, ParameterValue: TestingBucketName,}
Nafiu
posta un mese fa169 visualizzazioni
1 Risposta
2
Risposta accettata

Hello.

Try adding "OrganizationalUnitIds" to "DeploymentTargets" as shown below.
I think the error will disappear if you add the ID of the organizational unit where the stack set will be deployed.
https://docs.aws.amazon.com/ja_jp/AWSCloudFormation/latest/UserGuide/aws-properties-cloudformation-stackset-deploymenttargets.html#cfn-cloudformation-stackset-deploymenttargets-organizationalunitids

  TestingStackSet20240413:
    Type: AWS::CloudFormation::StackSet
    DependsOn: [TestingOUAccount20240413]
    Properties:
      StackSetName: TestingOUAccount20240413
      TemplateURL: StackSetTemplate.yaml
      Parameters:
      - {ParameterKey: BucketName, ParameterValue: TestingBucketName}
      # Tags: #[Array of Tag]
      Capabilities: #[Array of String]
      - CAPABILITY_NAMED_IAM
      PermissionModel: SERVICE_MANAGED #Allowed Values[SERVICE_MANAGED | SELF_MANAGED]
      StackInstancesGroup: #[Array of StackInstances]
      - Regions: #[Array of String]
        - us-east-1
        DeploymentTargets:
          Accounts: #[Array of String]
            - !GetAtt TestingOUAccount20240413.AccountId #!RefTestingOUAccount20240411
          OrganizationalUnitIds:
            - "OU-ID" # add
        ParameterOverrides: #[Array of Parameter]
        - {ParameterKey: BucketName, ParameterValue: TestingBucketName,}
profile picture
ESPERTO
con risposta un mese fa
profile picture
ESPERTO
verificato un mese fa

Accesso non effettuato. Accedi per postare una risposta.

Una buona risposta soddisfa chiaramente la domanda, fornisce un feedback costruttivo e incoraggia la crescita professionale del richiedente.

Linee guida per rispondere alle domande