MaxComputeプロジェクトで作成またはインストールされたパッケージの詳細を表示します。
構文
describe package <project_name>.<package_name>;パラメーター
パラメーター | 必須 | 説明 |
project_name | 必須 | パッケージが属するMaxComputeプロジェクトの名前。 最初に MaxComputeコンソール 上部のナビゲーションバーで、リージョンを選択します。 [プロジェクト管理] タブで、MaxComputeプロジェクトの名前を取得します。 |
package_name | 必須 | 詳細を表示するパッケージの名前。 MaxComputeクライアントで |
例
test_project_aプロジェクトのdatashareパッケージに含まれているリソースと権限を表示します。 例:
-- View the package details.
describe package test_project_a.datashare;返される結果には、次の情報が含まれます。
CreateTime: パッケージが作成された時刻。
PackageName: パッケージの名前。
SourceProject: パッケージが属するMaxComputeプロジェクトの名前。
ObjectType: パッケージ内のオブジェクトの型。
ObjectName: パッケージ内のオブジェクトの名前。
ObjectPrivileges: パッケージ内のオブジェクトに対する権限。
ProjectName: パッケージのインストールを許可されているプロジェクト。
UserLabel: ユーザーアクセスレベルのラベル。
CreateTime: 2021-12-28T18:10:39+0800
PackageName: datashare
SourceProject: test_project_a
Object List
+--------------+------------------------------------------+------------------+
| ObjectType | ObjectName | ObjectPrivileges |
+--------------+------------------------------------------+------------------+
| RESOURCE | udtf.jar | Read |
+--------------+------------------------------------------+------------------+
| TABLE | sale_detail | Describe,Select |
+--------------+------------------------------------------+------------------+
Allowed Project List
+-----------------+-----------+
| ProjectName | UserLabel |
+-----------------+-----------+
| test_project_b | 0 |
+-----------------+-----------+関連ステートメント
CREATE PACKAGE: パッケージを作成します。
パッケージに追加: 作成されたパッケージに、パッケージユーザーが必要とするリソースを追加します。
パッケージからの削除: パッケージからリソースを削除します。
ALLOW PROJECT: プロジェクト内のパッケージ作成者は、作成されたパッケージを使用するために他のプロジェクトを許可します。
DISALLOW PROJECT: パッケージ作成者は、プロジェクトからのパッケージに対するアクセス許可を取り消します。
DROP PACKAGE: 作成されたパッケージを削除します。
INSTALL PACKAGE: MaxComputeプロジェクトにパッケージをインストールします。
UNINSTALL PACKAGE: MaxComputeプロジェクトからインストールされたパッケージをアンインストールします。
GRANT: ユーザーまたはロールにパッケージへのアクセスを許可する
REVOKE: ユーザーまたはロールからパッケージへのアクセス許可を取り消します。
SHOW: MaxComputeプロジェクトで作成またはインストールされたパッケージを表示します。