切换IIC用户后无法创建表如何处理
问题现象
IAM身份中心创建的用户(IIC用户)用户配置v3系统策略LakeFormation FullAccess,创建元数据(catalog、database、table、function)报错:field 'owner' 需要匹配正则表达式'[a-zA-Z0-9_]+'
处理步骤
IIC用户和委托用户类似,LakeFormation对表等元数据owner名称存在限制,需要满足正则表达式'[a-zA-Z0-9_]+',切换到IIC用户后,用户名变为“domain_name/agency_name”,创建元数据时默认使用当前用户名作为owner名称,导致创建元数据失败。建议切换到IIC用户后使用调用接口方式创建元数据,指定其他用户作为owner。