2

私は 2 つの AWS アカウントを持っています。Terraform を使用して最初のアカウントに AWS 統合を設定できましたが、2 番目のアカウントに AWS 統合を作成しようとするとエラーが発生します。

インライン ポリシーで役割を作成しましたが、クロス アカウントが設定されていません。

! Datadog is not authorized to perform: sts:AssumeRole on resource: arn:aws:iam::xxxxxxxxxx:role/DatadogAWSIntegrationRole. See http://docs.datadoghq.com/integrations/aws/

信頼関係:

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Principal": {
        "AWS": "arn:aws:iam::xxxxxxxxxxxx:root"
      },
      "Action": "sts:AssumeRole",
      "Condition": {
        "StringEquals": {
          "sts:ExternalId": "xxxxxxxxxxxxxxxxxxxxxxxxxx"
        }
      }
    }
  ]
}

誰でもこのエラーを解決する方法を教えてもらえますか?

4

1 に答える 1