前のトピック: application migrate

次のトピック: application provision


application modify_acl

所有者またはプリンシパルに関連するアプリケーション ACL の部分を置換します。

構文
application modify_acl <name> [ <principal>=owner ] [ <principal1>=<val1> ... <principalN>=<valN> ] [ template=<name> ] [ --test_only ]
パラメータ
<principal>=owner

指定されたプリンシパルにアプリケーション ACL の所有者属性を設定します。

<principal>=<val>

アクセス レベル <val> でアプリケーション ACL に指定されたプリンシパルを追加または置換します。 <principal> は以下の形式になります。

<name>

ローカル ユーザまたはグループ。

/<name>

グローバル ユーザまたはグループ。

<scope>:<type>:<name>

完全修飾プリンシパル名。<scope> は 'global' または 'local'、<type> は 'group' または 'user'、<name> はグループ名またはユーザ名になります。 有効なアクセス レベルは、read、control、configure、full です。 アクセス レベルが「none」として指定された場合、プリンシパルが存在する場合はアプリケーション ACL から削除されます。

template=<name>

アプリケーション ACL のプリンシパル エントリを指定されたテンプレート アプリケーションのものに置換します。

--test_only

アプリケーション ACL のどの部分も置換せず、操作が成功するかどうかをテストします。

application modify_acl my-app local:user:admin=full

ローカル ユーザ admin に関連する myapp アプリケーション ACL の部分を置換し、このユーザにフル アクセス レベルの権限を付与します。

application modify_acl my-app admin=full

ローカル ユーザ admin に関連する myapp アプリケーション ACL の部分を置換し、このユーザにフル アクセス レベルの権限を付与します。

ノート