Snowflake Oauth 集成设置 - 更改端点变量

Snowflake Oauth Integration Settings - Changing Endpoint Variables

我需要更改我为 Tableau 设置的 Snowflake Oauth 集成中的端点变量。集成是使用本指南设置的:https://docs.snowflake.com/en/user-guide/oauth-partner.html#step-1-configuring-an-oauth-integration。我需要更改的两个参数是:

我需要将端点从“https://account_name.snowflake...”更改为“https://account-name.snowflake...”

我尝试通过以下方式做到这一点:

更改安全集成 tableau_server 设置 OAUTH_AUTHORIZATION_ENDPOINT = 'https://account-name.snowflakecomputing.com/oauth/authorize';

我收到此错误:SQL 编译错误:属性 'OAUTH_AUTHORIZATION_ENDPOINT' 对于 'INTEGRATION - OAUTH - TABLEAU_SERVER'

无效

我正在使用 accountadmin 角色,我可以更改其他参数,但不能更改这两个。

我正在尝试进行此更改以解决 SSL 证书错误。显然,带有下划线“_”的域名不再遵循 SSL 协议。用破折号替换下划线可以解决问题,但我需要在我的集成设置中进行此更改才能使 SSO 正常工作。感谢任何有关如何完成此操作的帮助!

我不是这方面的专家,但这 2 个参数不是 Snowflake 中安全集成对象的可配置参数。根据文档:

For convenience, Snowflake defines the endpoints when a client is registered.

这意味着它们是在您使用以下说明创建安全集成对象时生成的:

https://docs.snowflake.com/en/user-guide/oauth-custom.html#step-1-create-an-oauth-integration

我的解释是,如果你想修改这些,你需要创建一个新的安全集成(或删除并替换现有的)。