私は 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"
}
}
}
]
}
誰でもこのエラーを解決する方法を教えてもらえますか?