1
我有一個在AWS RDS中運行的MySQL數據庫。我正在使用IAM身份驗證。我成功地使用普通用戶的IAM身份驗證。如何授予IAM角色訪問AWS RDS MySQL數據庫
現在,我有一個名爲「Insight_Data_Processing」的角色。我正在創建在此角色下運行的Lambda函數。
當試圖創建在DB這個角色的用戶,我發現了一個錯誤:
mysql> CREATE USER Insight_Data_Processing IDENTIFIED WITH AWSAuthenticationPlugin as 'RDS';
ERROR 1470 (HY000): String 'Insight_Data_Processing' is too long for user name (should be no longer than 16)
現在,角色名稱不能被改變(見Rename an IAM Role)。我將這個角色用於多個相關的Lambda函數,因此不想創建另一個角色。
有什麼解決方法嗎?