Because the provider does not know the account ID. The provider needs access credentials, not an account ID.
little-cartoon-10569
09/28/2023, 7:49 PM
In AWS, only console logins mention an account. All other logins mention things like access keys, session keys, source profiles, role ARNs, or other things.
little-cartoon-10569
09/28/2023, 7:50 PM
And the AWS provider never logs in via the console. So it never needs an account ID.