やりたいこと
IBM Cloud CLI(コマンド・ライン・インターフェース)にて特定ユーザに対する権限付与を行う。
環境情報
$ ibmcloud version C:\Program version 1.4.0+...
やり方
アカウントにログイン後に以下コマンドでユーザIDを確認後に
$ ibmcloud sl user list id username email displayName ... XXXXXX YYY_test@hoge.com test@hoge.com FUGA ....
特定の権限(今回はストレージ情報を表示/NAS_MANAGE)をpermissionオプションで指定すると
$ ibmcloud sl user permission-edit XXXXXX --permission NAS_MANAGE --enable true 許可が正常に更新されました: NAS_MANAGE
確かに同権限が付与される。
$ ibmcloud sl user permissions XXXXXX ... Storage Manage NAS_MANAGE true
以下、補足です。
補足
ibmcloud sl user permission-edit
の必須オプションにはIDENTIFIERとしてユーザIDを入れる必要があり、この部分を例えば別の文字列とした場合は
FAILED 誤った使用法: ユーザー ID は番号でなければなりません。
というエラーになります。
同作業はGUIでも行う事が可能ですが、スクリプト等で対応する場合はCUIから行う同方法はオススメです。
以上です。