2026 年 6 月 30 日之后,Amazon Redshift 不再支持使用 Python UDF。我们将分阶段开始执行。有关 Python 生命周期终止和迁移选项详情的更多信息,请参阅 2025 年 6 月 30 日发布的博客文章
Identity Center 身份验证问题排查
使用以下部分,协助排查您在 Identity Center 身份验证方面遇到的问题。
API 错误
GetIdentityCenterAuthToken API 可能返回以下错误:
-
UnsupportedOperationFault:请求是在没有身份增强凭证的情况下发出的,或者当前配置不支持 Identity Center 身份传播。
-
ClusterNotFoundFault (redshift:GetIdentityCenterAuthToken):一个或多个指定的集群标识符不存在,或者您无权访问它们。
-
WorkgroupNotFoundFault (redshift-serverless:GetIdentityCenterAuthToken):一个或多个指定的工作组名称不存在,或者您无权访问它们。
-
InvalidParameterValueException:请求参数无效,例如集群或工作组列表为空,或者列表中的项目超过 20 个。
连接错误
使用 Identity Center 令牌连接到 Amazon Redshift 时,您可能会遇到以下错误:
-
Token credentials expired or invalid:使用
GetIdentityCenterAuthTokenAPI 生成新令牌,并更新您的连接配置。 -
invalid token:验证令牌格式,并确保它是为正确的集群或工作组生成的。
-
TYPE_INVALID_TOKEN:确保在连接参数中使用
token_type = SUBJECT_TOKEN。 -
identity provider type "awsidc" is not supported:请验证您的 Amazon Redshift 集群或工作组是否支持 Identity Center 身份验证,并更新到兼容版本。
-
Amazon IdC identity provider does not exist:通过 Amazon 控制台为您的 Amazon Redshift 资源配置 Identity Center 集成。
-
Invalid scope. User's credentials are not authorized to connect to Amazon Redshift:验证用户是否在 Identity Center 中具有相应的权限,并且令牌是为正确的资源生成的。
-
增强型 VPC 路由的连接失败:开启增强型 VPC 路由后,Amazon Redshift 通过您的 VPC 访问 Identity Center 服务。验证您的 VPC 是否具有适用于这些服务的接口 VPC 端点。确认已为每个端点开启私有 DNS 名称。确认端点安全组支持 TCP 端口 443 上的入站流量。有关 Identity Center 的增强型 VPC 路由要求的更多信息,请参阅将 Amazon IAM Identity Center 身份验证与增强型 VPC 路由结合使用。