すべてのプロダクト
Search
ドキュメントセンター

MaxCompute:ALLOW PROJECT

最終更新日:Mar 27, 2026

プロジェクトにパッケージをインストールする権限を付与します。

この文は、パッケージを所有するプロジェクト (リソースプロバイダープロジェクト) から実行します。

構文

allow project <project_name> to install package <package_name> [using label <number>];

パラメーター

パラメーター必須説明
project_nameはい権限付与対象の MaxCompute プロジェクト名です。プロジェクト名を確認するには、MaxCompute コンソールを開き、プロジェクト管理 タブに移動します。
package_nameはい共有対象のパッケージ名です。現在のプロジェクトで利用可能なパッケージの一覧を表示するには、で show packages;MaxCompute クライアント を実行します。
numberいいえラベルベースのアクセス制御における感度レベルです。権限付与されたプロジェクトは、感度レベルが number 以下(等号含む)のパッケージデータにのみアクセスできます。0 がデフォルト値です。

次の例は、test_project_a プロジェクトで実行されます。test_project_bdatashare パッケージをインストールする権限を付与します。

-- Grant test_project_b permission to install the datashare package.
allow project test_project_b to install package datashare;

文が正常に実行されると、test_project_bINSTALL PACKAGE を使用してパッケージをインストールできます。

パッケージ管理ワークフロー

ALLOW PROJECT は、パッケージ共有ワークフローにおける承認ステップです。

ステップ説明
1. 作成CREATE PACKAGEリソースプロバイダープロジェクトでパッケージを作成します。
2. リソースの追加ADD TO PACKAGE共有するリソースを追加します。
3. 承認ALLOW PROJECT (このページ)プロジェクトにパッケージをインストールする権限を付与します。
4. インストールINSTALL PACKAGE承認されたプロジェクトにパッケージをインストールします。

関連する文

説明
CREATE PACKAGEパッケージを作成します。
DISALLOW PROJECTプロジェクトのパッケージインストール権限を取り消します。
DESCRIBE PACKAGEパッケージの詳細を表示します。
パッケージから削除パッケージからリソースを削除します。
DROP PACKAGEパッケージを削除します。
UNINSTALL PACKAGEプロジェクトからパッケージをアンインストールします。
GRANTユーザーまたはロールに、インストールされたパッケージへのアクセス権を付与します。
REVOKEユーザーまたはロールのパッケージへのアクセス権を取り消します。
SHOWプロジェクトで作成またはインストールされたパッケージを一覧表示します。