ロールの使用を開始する前に、ロール、サービスロール、カスタムロール、ロール担い手、権限ポリシーなどの基本用語を理解しておく必要があります。その他の用語については、用語集を参照してください。 ロール
一連の権限を持つ仮想アイデンティティです。ロール担い手に対して、Tencent Cloud内のサービス、操作、リソースへのアクセス権限を付与するために使用されます。これらの権限はロールに付与され、特定のユーザーやユーザーグループには付与されません。
CAMは以下の2種類のロールをサポートします:
サービス(プリセット)ロール:Tencent Cloudサービスによって事前定義されたロールです。サービスロールはユーザーの権限付与が必要であり、サービスはサービスロールを引き受けることでユーザーリソースへのアクセス操作を行います。
カスタムロール:ユーザー自身で定義するロールであり、ユーザーは自由かつ柔軟にロール担い手と権限を決定できます。
ロールは以下のユーザーによって使用できます:
Tencent Cloudマスターアカウントはロールとして使用可能です。
Tencent Cloudのサブユーザーおよびコラボレーターはロールとして使用可能です。
また、ロールはロールの使用をサポートするTencent Cloudプロダクトサービスによって使用されることもあります。Tencent Cloudプロダクトサービスがサービスロールの使用をサポートしているかどうかを確認するには、CAMをサポートするプロダクトを参照してください。 サービスロール
サービスロールは、Tencent Cloudの各プロダクトサービスが直接提供する固有のタイプのCAMプリセットロールです。サービスロールの関連権限は関連プロダクトサービスによって事前定義されており、該当プロダクトサービスにサービスロールが付与されると、そのサービスは権限の範囲内で他のTencent Cloudプロダクトサービスを完全に代表して呼び出すことができます。サービスロールによりサービスの利用がより簡単になります。ロール付与プロセスで権限を手動追加する必要がなく、当該サービスにサービスロールの関連権限を付与するかどうかを選択するだけでよいためです。
関連するプロダクトサービスにサービスロールを付与するプロセスでは、サービスロールの関連権限とロール担い手はすでに定義されています。別途定義しない限り、当該サービスのみがロールを引き受けできます。サービスロールの事前定義には、ロール名、ロール担い手、権限ポリシーが含まれます。
カスタムロール
カスタムロールはユーザー自身がCAMロールを定義するものです。カスタムロールのロール名、ロール担い手、および権限はすべてユーザーが決定します。カスタムロールにより、クラウド上のリソースへのアクセス使用権限をより自由かつ柔軟に割り当てることができます。
ロールを付与された対象は、ロールを使用しているプロセスでのみ関連権限を取得でき、パーシステントキーの付与に伴うセキュリティリスクを回避できます。
ロール担い手
ロール担い手はロール権限を引き受けることを許可されたオブジェクトです。ロールに対して担い手の編集を行い、対応するオブジェクトを追加・削除することで、Tencent Cloudリソースへのアクセスにおけるロールの引き受けを許可・拒否できます。現在Tencent Cloudがサポートするロール担い手のタイプは次のとおりです:Tencent CloudアカウントおよびロールをサポートするTencent Cloudサービス。Tencent Cloudプロダクトサービスがサービスロールの使用をサポートしているかどうかを確認するには、CAMをサポートするプロダクトを参照してください。 権限ポリシー
JSON形式の権限ドキュメントです。権限ポリシーでロールが使用できる操作とリソースを定義できます。この文書のルールはCAMポリシー言語ルールに依存します。
信頼ポリシー
JSON形式の権限ドキュメントです。信頼ポリシーでロールを引き受けできる対象およびロール引き受け時に満たす必要がある条件を定義できます。この文書のルールはCAMポリシー言語ルールに依存します。