このページでは、Cloud Scheduler で使用可能なアクセス制御オプションについて説明します。
概要
Cloud Scheduler は、Identity and Access Management(IAM)を使用してアクセス制御を行います。
IAM とその機能の概要については、IAM の概要をご覧ください。アクセス権の付与と取り消しの方法については、プロジェクト、フォルダ、組織へのアクセスを管理するをご覧ください。
Cloud Scheduler がサポートする権限とロールのリストについては、次のセクションをご覧ください。
Cloud Scheduler API を有効にします
Cloud Scheduler の IAM ロールを表示して割り当てるには、プロジェクトに対して Cloud Scheduler API を有効にする必要があります。API を有効にするまで、Google Cloud コンソールで Cloud Scheduler のロールを表示できません。
事前定義ロール
次の表に、Cloud Scheduler の IAM 事前定義ロールと、各ロールに割り当てられた権限の一覧を示します。
事前定義ロールは、一般的なユースケースのほとんどに対応しています。事前定義ロールがユースケースに対応していない場合は、IAM のカスタムロールを作成できます。
Cloud Scheduler の役割
Role | Permissions |
---|---|
Cloud Scheduler Admin( Full access to jobs and executions. Note that a Cloud Scheduler Admin (or any custom role with the permission cloudscheduler.jobs.create) can create jobs that publish to any Pub/Sub topics within the project. |
|
Cloud Scheduler Job Runner( Access to run jobs. |
|
Cloud Scheduler Viewer( Get and list access to jobs, executions, and locations. |
|
プロジェクト レベルの IAM の管理
プロジェクト レベルでは、Google Cloud コンソール、IAM API、Google Cloud CLI を使用して IAM ロールの付与、変更、取り消しを行うことができます。手順については、プロジェクト、フォルダ、組織へのアクセスを管理するをご覧ください。