- 新しい順
- 投票が多い順
- コメントが多い順
Hello,
"FATAL: user "IAM:yarn" does not exist"
Here EMR is considering 'yarn' as a User which in turn trying to authenticate as DBUser using GetClusterCredentials API and add as a suffix for "IAM: ".
This documentation[1] indicates that if there is a username in the database that matches DBuser, the temporary user credentials have the same permissions as the existing user. In addition, if there is no database user that matches the DBuser value, the command will execute successfully, but the connection attempt will fail because the user does not exist in the database. This would mean that DBuser users' emruser 'and' yarn 'don't exist in the database.
In addition, the problem might exist with “getClusterCredentials” indicates that it returns a temporary database username and password with temporary authorization to log in to the Redshift database [2]. This action returns the database username prefix with 'IAM: . So, you can use DbUser with AutoCreate. If DbUser doesn't exist in the database and AutoCreate is true, a new user named DbUser is created.
[2] - https://docs.aws.amazon.com/redshift/latest/APIReference/API_GetClusterCredentials.html
関連するコンテンツ
- AWS公式更新しました 4年前
- AWS公式更新しました 2年前
- AWS公式更新しました 1年前