操作シナリオ
このドキュメントでは、権限情報なしに権限ポリシーを作成する方法をご紹介します。作成後には、サブアカウントが新しく設定された権限範囲内でマスターアカウント配下のリソースを管理できるようになります。
前提条件
マスターアカウントまたはCloud Access Management (CAM)フルアクセス権限(QcloudCamFullAccess)を持つサブアカウントを使用して操作します。
操作手順
2. ポップアップした作成方法選択ウィンドウで、ポリシージェネレーターによる作成をクリックし、ポリシー編集ページに移動します。
3. 編集ポリシーページで、以下の情報を追加します: 効果(必須):権限付与の効果に基づき、許可または拒否を選択します。今回の例では、「許可」を選択します。
サービス(必須):製品の英語略称に基づき、権限を付与する製品を選択します。今回の例では、エラーメッセージのoperationにある「cvm」に対応するため、製品リストから「Cloud Virtual Machine (CVM)」を選択します。
操作(必須):付与する操作を選択します。今回の例では、エラーメッセージのoperationにある「RebootInstances」に対応します。
リソース(必須):権限付与の粒度が非リソースレベルの製品の場合、すべてのリソースのみ選択可能です。権限付与の粒度がリソースレベルの製品の場合、特定のリソースを選択でき、「リソース六段式の追加」をクリックし、リソースプレフィックスとリソースを入力します。今回の例では、エラーメッセージの「resource」に対応し、特定リソースへの権限付与が必要なため、特定リソースを選択し、「リソース六段式の追加」をクリックします。また、「qcs:id/0:cvm:ap-guangzhou:uin/10***6:instance/ins-arh4gyp2」のプレフィックスとリソースを直接コピーして入力できます。
条件(任意入力):サブアカウントに対する上記の権限付与の有効条件を設定します。ここで「key」は条件キー、「ope」は演算子、「value」は条件値です。今回の例では、条件キー(key)は「qcs:request_tag」、演算子(ope)は「for_all_value:string_equal」、条件値(value)は「"server&1024","a&b"」となります。
4. 次へをクリックし、ユーザー/ユーザーグループ関連付けページに移動します。
5. ユーザー/ユーザーグループの関連付けページで、ポリシー名称と説明を追加します。なお、ポリシー名称はコンソールによって自動生成されます。
説明:
ポリシー名称はデフォルトで "policygen" となり、サフィックスの数字は作成日付に基づいて生成されます。カスタマイズが可能です。
説明はステップ3のサービスと操作に対応しており、実際のニーズに応じて変更可能です。 6. 完了をクリックすると、ポリシージェネレーターによるカスタムポリシーの作成操作が完了します。
7. ポリシーによるユーザー関連付けを参考にしてサブアカウントに権限を付与します。権限付与が成功すると、サブアカウントは対応する権限を取得し、障害が解除されます。