云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

京东云_国内云主机推荐_年度促销

小七 141 0

京东云_国内云主机推荐_年度促销

最近我发现自己需要在没有任何身份验证的情况下向外界公开我的一个HCP(HANA云平台)应用程序。虽然这可能不是最常见的场景,但它仍然可能发生,当然也带来了一大堆问题,比如如何以一种可自由访问的方式实际公开UI,网站自助建站系统,以及如何限制对数据的访问?

所以我们来了-这个场景是我在HCP上有一个拆分的应用程序(不是试用版),数据驻留在我的HANA服务器上。

我们需要一个标准的.hdbrole和.analyticprivilege文件。第一种应该是标准的形式,好的云服务器,以允许对模式或表集进行"选择"访问。它还应包括您的分析权限(包含任何属性、分析或计算视图)。

为了确保连接用户只能访问我们希望他们访问的内容,云服务器哪里好,创建一个新用户并只分配以下权限:

现在我们需要创建一个XS-SQL连接配置(.XSSQLCC)文件,它将是我们将匿名用户连接到项目的对象。此文件只包含一行连接配置的描述。

从步骤3激活此XSSQLCC文件将在架构"\u SYS\u XS"的系统表"SQL\u CONNECTIONS"中创建一个条目,并在"NAME"字段等于XSSQLCC文件名的表上执行选择操作将检索该条目。i、 e.如果您的项目名为"ABC",并且它位于顶层包"XYZ"中,并且您的.XSSQLCC文件名为myConfig.xssqlcc然后你的名字会被搜索到"XYZ.ABC公司:"myConfig".

一旦您验证了条目在表中,您可以看到名为"USERNAME"的字段默认为空。这就是我们需要指定受限用户的地方。通过使用HANA服务器上的标准SQL控制台运行以下命令来完成此操作:

在本例中,我的受限用户被称为DEMO\u ANON。

最后,我们现在设置我们的应用程序,以便任何试图连接到应用程序的人都可以使用此连接。在.xsaccess文件中,我们将验证方法更新为null,理财返利平台,大数据研发,并将匿名连接设置为使用XSSQLCC连接。

完成所有这些后,您应该可以对您的XS应用程序进行匿名验证。通过SAP提供的配置应用程序(如服务器上的xs admin console/SAP/hana/xs/admin)提供了一些此配置,但是这是适合我的工作流程

任何问题/评论请随意留言