You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kylin.apache.org by li...@apache.org on 2020/04/23 14:13:57 UTC
svn commit: r1876900 - in /kylin/site: cn/docs/howto/howto_use_restapi.html
cn/docs31/howto/howto_use_restapi.html docs/howto/howto_use_restapi.html
docs31/howto/howto_use_restapi.html feed.xml
Author: lidong
Date: Thu Apr 23 14:13:56 2020
New Revision: 1876900
URL: http://svn.apache.org/viewvc?rev=1876900&view=rev
Log:
KYLIN-3825 Add ACL Rest APIs to document
Modified:
kylin/site/cn/docs/howto/howto_use_restapi.html
kylin/site/cn/docs31/howto/howto_use_restapi.html
kylin/site/docs/howto/howto_use_restapi.html
kylin/site/docs31/howto/howto_use_restapi.html
kylin/site/feed.xml
Modified: kylin/site/cn/docs/howto/howto_use_restapi.html
URL: http://svn.apache.org/viewvc/kylin/site/cn/docs/howto/howto_use_restapi.html?rev=1876900&r1=1876899&r2=1876900&view=diff
==============================================================================
--- kylin/site/cn/docs/howto/howto_use_restapi.html (original)
+++ kylin/site/cn/docs/howto/howto_use_restapi.html Thu Apr 23 14:13:56 2020
@@ -241,6 +241,14 @@ var _hmt = _hmt || [];
<li><a href="#fill-segment-holes">Fill segment holes</a></li>
</ul>
</li>
+ <li>ACL
+ <ul>
+ <li><a href="#get-users-can-query-the-table">Get users can query the table</a></li>
+ <li><a href="#get-users-cannot-query-the-table">Get users cannot query the table</a></li>
+ <li><a href="#put-user-to-table-blacklist">Put user to table blacklist</a></li>
+ <li><a href="#delete-user-from-table-blacklist">Delete user from table blacklist</a></li>
+ </ul>
+ </li>
</ul>
<h2 id="authentication">Authentication</h2>
@@ -1900,6 +1908,50 @@ Get descriptor for specified cube instan
<li>cubeName - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> Cube name</li>
</ul>
+<hr />
+
+<h2 id="get-users-can-query-the-table">Get users can query the table</h2>
+<p><code class="highlighter-rouge">GET /kylin/api/acl/table/{project}/{type}/{table}</code></p>
+
+<h4 id="path-variable-19">Path variable</h4>
+<ul>
+ <li>project - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> projectName to which table belongs</li>
+ <li>type - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> user or group</li>
+ <li>table - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> table name</li>
+</ul>
+
+<h2 id="get-users-cannot-query-the-table">Get users cannot query the table</h2>
+<p><code class="highlighter-rouge">GET /kylin/api/acl/table/{project}/{type}/black/{table}</code></p>
+
+<h4 id="path-variable-20">Path variable</h4>
+<ul>
+ <li>project - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> projectName to which table belongs</li>
+ <li>type - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> user or group</li>
+ <li>table - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> table name</li>
+</ul>
+
+<h2 id="put-user-to-table-blacklist">Put user to table blacklist</h2>
+<p><code class="highlighter-rouge">DELETE /kylin/api/table/{project}/{type}/{table}/{name}</code></p>
+
+<h4 id="path-variable-21">Path variable</h4>
+<ul>
+ <li>project - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> projectName to which table belongs</li>
+ <li>type - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> user or group</li>
+ <li>table - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> table name</li>
+ <li>name - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> user name or group name you want to put to table blacklist</li>
+</ul>
+
+<h2 id="delete-user-from-table-blacklist">Delete user from table blacklist</h2>
+<p><code class="highlighter-rouge">POST /kylin/api/table/{project}/{type}/{table}/{name}</code></p>
+
+<h4 id="path-variable-22">Path variable</h4>
+<ul>
+ <li>project - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> projectName to which table belongs</li>
+ <li>type - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> user or group</li>
+ <li>table - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> table name</li>
+ <li>name - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> user name or group name you want to delete from table blacklist</li>
+</ul>
+
<h2 id="use-restful-api-in-javascript">Use RESTful API in Javascript</h2>
<p>Keypoints of call Kylin RESTful API in web page are:</p>
Modified: kylin/site/cn/docs31/howto/howto_use_restapi.html
URL: http://svn.apache.org/viewvc/kylin/site/cn/docs31/howto/howto_use_restapi.html?rev=1876900&r1=1876899&r2=1876900&view=diff
==============================================================================
--- kylin/site/cn/docs31/howto/howto_use_restapi.html (original)
+++ kylin/site/cn/docs31/howto/howto_use_restapi.html Thu Apr 23 14:13:56 2020
@@ -240,6 +240,14 @@ var _hmt = _hmt || [];
<li><a href="#fill-segment-holes">Fill segment holes</a></li>
</ul>
</li>
+ <li>ACL
+ <ul>
+ <li><a href="#get-users-can-query-the-table">Get users can query the table</a></li>
+ <li><a href="#get-users-cannot-query-the-table">Get users cannot query the table</a></li>
+ <li><a href="#put-user-to-table-blacklist">Put user to table blacklist</a></li>
+ <li><a href="#delete-user-from-table-blacklist">Delete user from table blacklist</a></li>
+ </ul>
+ </li>
</ul>
<h2 id="authentication">Authentication</h2>
@@ -1710,6 +1718,50 @@ Get descriptor for specified cube instan
<li>cubeName - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> Cube name</li>
</ul>
+<hr />
+
+<h2 id="get-users-can-query-the-table">Get users can query the table</h2>
+<p><code class="highlighter-rouge">GET /kylin/api/acl/table/{project}/{type}/{table}</code></p>
+
+<h4 id="path-variable-19">Path variable</h4>
+<ul>
+ <li>project - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> projectName to which table belongs</li>
+ <li>type - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> user or group</li>
+ <li>table - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> table name</li>
+</ul>
+
+<h2 id="get-users-cannot-query-the-table">Get users cannot query the table</h2>
+<p><code class="highlighter-rouge">GET /kylin/api/acl/table/{project}/{type}/black/{table}</code></p>
+
+<h4 id="path-variable-20">Path variable</h4>
+<ul>
+ <li>project - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> projectName to which table belongs</li>
+ <li>type - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> user or group</li>
+ <li>table - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> table name</li>
+</ul>
+
+<h2 id="put-user-to-table-blacklist">Put user to table blacklist</h2>
+<p><code class="highlighter-rouge">DELETE /kylin/api/table/{project}/{type}/{table}/{name}</code></p>
+
+<h4 id="path-variable-21">Path variable</h4>
+<ul>
+ <li>project - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> projectName to which table belongs</li>
+ <li>type - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> user or group</li>
+ <li>table - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> table name</li>
+ <li>name - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> user name or group name you want to put to table blacklist</li>
+</ul>
+
+<h2 id="delete-user-from-table-blacklist">Delete user from table blacklist</h2>
+<p><code class="highlighter-rouge">POST /kylin/api/table/{project}/{type}/{table}/{name}</code></p>
+
+<h4 id="path-variable-22">Path variable</h4>
+<ul>
+ <li>project - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> projectName to which table belongs</li>
+ <li>type - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> user or group</li>
+ <li>table - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> table name</li>
+ <li>name - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> user name or group name you want to delete from table blacklist</li>
+</ul>
+
<h2 id="use-restful-api-in-javascript">Use RESTful API in Javascript</h2>
<p>Keypoints of call Kylin RESTful API in web page are:</p>
Modified: kylin/site/docs/howto/howto_use_restapi.html
URL: http://svn.apache.org/viewvc/kylin/site/docs/howto/howto_use_restapi.html?rev=1876900&r1=1876899&r2=1876900&view=diff
==============================================================================
--- kylin/site/docs/howto/howto_use_restapi.html (original)
+++ kylin/site/docs/howto/howto_use_restapi.html Thu Apr 23 14:13:56 2020
@@ -7541,6 +7541,14 @@ var _hmt = _hmt || [];
<li><a href="#fill-segment-holes">Fill segment holes</a></li>
</ul>
</li>
+ <li>ACL
+ <ul>
+ <li><a href="#get-users-can-query-the-table">Get users can query the table</a></li>
+ <li><a href="#get-users-cannot-query-the-table">Get users cannot query the table</a></li>
+ <li><a href="#put-user-to-table-blacklist">Put user to table blacklist</a></li>
+ <li><a href="#delete-user-from-table-blacklist">Delete user from table blacklist</a></li>
+ </ul>
+ </li>
</ul>
<h2 id="authentication">Authentication</h2>
@@ -9200,6 +9208,50 @@ Get descriptor for specified cube instan
<li>cubeName - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> Cube name</li>
</ul>
+<hr />
+
+<h2 id="get-users-can-query-the-table">Get users can query the table</h2>
+<p><code class="highlighter-rouge">GET /kylin/api/acl/table/{project}/{type}/{table}</code></p>
+
+<h4 id="path-variable-19">Path variable</h4>
+<ul>
+ <li>project - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> projectName to which table belongs</li>
+ <li>type - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> user or group</li>
+ <li>table - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> table name</li>
+</ul>
+
+<h2 id="get-users-cannot-query-the-table">Get users cannot query the table</h2>
+<p><code class="highlighter-rouge">GET /kylin/api/acl/table/{project}/{type}/black/{table}</code></p>
+
+<h4 id="path-variable-20">Path variable</h4>
+<ul>
+ <li>project - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> projectName to which table belongs</li>
+ <li>type - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> user or group</li>
+ <li>table - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> table name</li>
+</ul>
+
+<h2 id="put-user-to-table-blacklist">Put user to table blacklist</h2>
+<p><code class="highlighter-rouge">DELETE /kylin/api/table/{project}/{type}/{table}/{name}</code></p>
+
+<h4 id="path-variable-21">Path variable</h4>
+<ul>
+ <li>project - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> projectName to which table belongs</li>
+ <li>type - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> user or group</li>
+ <li>table - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> table name</li>
+ <li>name - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> user name or group name you want to put to table blacklist</li>
+</ul>
+
+<h2 id="delete-user-from-table-blacklist">Delete user from table blacklist</h2>
+<p><code class="highlighter-rouge">POST /kylin/api/table/{project}/{type}/{table}/{name}</code></p>
+
+<h4 id="path-variable-22">Path variable</h4>
+<ul>
+ <li>project - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> projectName to which table belongs</li>
+ <li>type - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> user or group</li>
+ <li>table - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> table name</li>
+ <li>name - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> user name or group name you want to delete from table blacklist</li>
+</ul>
+
<h2 id="use-restful-api-in-javascript">Use RESTful API in Javascript</h2>
<p>Keypoints of call Kylin RESTful API in web page are:</p>
Modified: kylin/site/docs31/howto/howto_use_restapi.html
URL: http://svn.apache.org/viewvc/kylin/site/docs31/howto/howto_use_restapi.html?rev=1876900&r1=1876899&r2=1876900&view=diff
==============================================================================
--- kylin/site/docs31/howto/howto_use_restapi.html (original)
+++ kylin/site/docs31/howto/howto_use_restapi.html Thu Apr 23 14:13:56 2020
@@ -7540,6 +7540,14 @@ var _hmt = _hmt || [];
<li><a href="#fill-segment-holes">Fill segment holes</a></li>
</ul>
</li>
+ <li>ACL
+ <ul>
+ <li><a href="#get-users-can-query-the-table">Get users can query the table</a></li>
+ <li><a href="#get-users-cannot-query-the-table">Get users cannot query the table</a></li>
+ <li><a href="#put-user-to-table-blacklist">Put user to table blacklist</a></li>
+ <li><a href="#delete-user-from-table-blacklist">Delete user from table blacklist</a></li>
+ </ul>
+ </li>
</ul>
<h2 id="authentication">Authentication</h2>
@@ -9010,6 +9018,50 @@ Get descriptor for specified cube instan
<li>cubeName - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> Cube name</li>
</ul>
+<hr />
+
+<h2 id="get-users-can-query-the-table">Get users can query the table</h2>
+<p><code class="highlighter-rouge">GET /kylin/api/acl/table/{project}/{type}/{table}</code></p>
+
+<h4 id="path-variable-19">Path variable</h4>
+<ul>
+ <li>project - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> projectName to which table belongs</li>
+ <li>type - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> user or group</li>
+ <li>table - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> table name</li>
+</ul>
+
+<h2 id="get-users-cannot-query-the-table">Get users cannot query the table</h2>
+<p><code class="highlighter-rouge">GET /kylin/api/acl/table/{project}/{type}/black/{table}</code></p>
+
+<h4 id="path-variable-20">Path variable</h4>
+<ul>
+ <li>project - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> projectName to which table belongs</li>
+ <li>type - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> user or group</li>
+ <li>table - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> table name</li>
+</ul>
+
+<h2 id="put-user-to-table-blacklist">Put user to table blacklist</h2>
+<p><code class="highlighter-rouge">DELETE /kylin/api/table/{project}/{type}/{table}/{name}</code></p>
+
+<h4 id="path-variable-21">Path variable</h4>
+<ul>
+ <li>project - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> projectName to which table belongs</li>
+ <li>type - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> user or group</li>
+ <li>table - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> table name</li>
+ <li>name - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> user name or group name you want to put to table blacklist</li>
+</ul>
+
+<h2 id="delete-user-from-table-blacklist">Delete user from table blacklist</h2>
+<p><code class="highlighter-rouge">POST /kylin/api/table/{project}/{type}/{table}/{name}</code></p>
+
+<h4 id="path-variable-22">Path variable</h4>
+<ul>
+ <li>project - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> projectName to which table belongs</li>
+ <li>type - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> user or group</li>
+ <li>table - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> table name</li>
+ <li>name - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> user name or group name you want to delete from table blacklist</li>
+</ul>
+
<h2 id="use-restful-api-in-javascript">Use RESTful API in Javascript</h2>
<p>Keypoints of call Kylin RESTful API in web page are:</p>
Modified: kylin/site/feed.xml
URL: http://svn.apache.org/viewvc/kylin/site/feed.xml?rev=1876900&r1=1876899&r2=1876900&view=diff
==============================================================================
--- kylin/site/feed.xml (original)
+++ kylin/site/feed.xml Thu Apr 23 14:13:56 2020
@@ -19,8 +19,8 @@
<description>Apache Kylin Home</description>
<link>http://kylin.apache.org/</link>
<atom:link href="http://kylin.apache.org/feed.xml" rel="self" type="application/rss+xml"/>
- <pubDate>Wed, 22 Apr 2020 06:59:14 -0700</pubDate>
- <lastBuildDate>Wed, 22 Apr 2020 06:59:14 -0700</lastBuildDate>
+ <pubDate>Thu, 23 Apr 2020 06:59:14 -0700</pubDate>
+ <lastBuildDate>Thu, 23 Apr 2020 06:59:14 -0700</lastBuildDate>
<generator>Jekyll v2.5.3</generator>
<item>