切换角色后无法创建表如何处理
问题现象
切换角色至委托方账户后,在LakeFormation管理控制台创建表等元数据,报错“field 'owner' 需要匹配正则表达式'[a-zA-Z0-9_]+'”该如何处理?
处理步骤
LakeFormation对表等元数据owner名称存在限制,需要满足正则表达式'[a-zA-Z0-9_]+',切换到委托方账户后,用户名变为“domain_name/agency_name”,创建元数据时默认使用当前用户名作为owner名称,导致创建元数据失败。建议切换角色后使用调用接口方式创建元数据,指定其他用户作为owner。