基本情報
説明:
クラウド製品の権限粒度は、粒度の細かさに応じてサービスレベル、操作レベル、リソースレベルの3つのレベルに分けられます:
サービスレベル:サービス全体にアクセス権限があるかどうかを定義し、サービスに対する完全な操作権限を許可するかサービスに対する完全な操作権限を拒否するかに分かれます。サービスレベル権限の粒度を持つクラウド製品は、特定のインターフェースに対する認証をサポートしていません。
操作レベル:サービスに対する特定のインターフェース(API)がアクセス権限を持っているかどうかを定義します。例:あるアカウントのCVMサービスに読み取り専用操作を行うことを承認します。
リソースレベル:特定のリソースにアクセス権限があるかどうかを定義します。これは最も細かい権限の粒度です。例:あるアカウントがあるCVMインスタンスにのみ読み書き操作することを承認します。リソースレベルのインターフェースの承認をサポートできる製品は、リソースレベル権限の粒度として認定されます。
インターフェース権限の粒度
リソースレベルのインターフェース:このタイプのインターフェースはある特定のリソースに対する権限承認をサポートしています。
操作レベルインターフェース:このタイプのインターフェースはある特定のリソースに対する権限承認をサポートしていません。
リソースレベルのインターフェースの認証時、クラウド製品は具体的なリソースの6段式をCAMに渡して認証を行うため、特定のリソースに対する権限承認と認証をサポートしています。
操作レベルインターフェースの認証時、クラウド製品は具体的なリソースの6段式をCAMに渡して認証を行わず、任意のリソース*のみを渡します。そのため、権限承認時にポリシー構文で特定のリソースが指定されている場合、認証時にこのインターフェースはそのリソースを渡さないため、CAMはこのインターフェースが権限範囲外であると判断し、権限がないと判断します。
具体的な操作