このトピックでは、Operation Orchestration Service (OOS) コンソールまたは OpenAPI を使用して、テンプレートの実行に必要な権限を取得し、指定された RAM ロールに不足している権限を特定する方法について説明します。
コンソール
OOS コンソールにログインします。左側のナビゲーションウィンドウで、[自動化タスク] > [パブリックタスクテンプレート] または [カスタムタスクテンプレート] を選択します。対象のテンプレートを見つけて、[実行の作成] をクリックします。
[基本情報] ページで、[次へ:パラメーターの設定] をクリックします。
[パラメーターの設定] ページで、[詳細設定] を展開します。[OOS が引き受ける RAM ロール] で、[RAM ロールを指定してその権限を使用] を選択します。
[このテンプレートの実行に必要な権限ポリシーを表示] リンクにカーソルを合わせると、最低限必要な RAM ポリシーが表示されます。
OpenAPI
GenerateExecutionPolicy API デバッグページに移動します。
TemplateName と RamRole パラメーターを入力し、[呼び出し] をクリックします。
重要現在のアカウントの権限を使用して実行を作成する場合は、RamRole パラメーターを省略します。
特定の RAM ロールを使用して実行を作成する場合は、その名前を RamRole パラメーターに指定する必要があります。
応答では、Policy フィールドにテンプレートの実行に必要な権限がリストされ、MissingPolicy フィールドには指定された RAM ロールに不足している権限がリストされます。
ポリシーを取得した後、必要な権限を付与します。詳細については、「RAM ユーザーへの権限付与」および「RAM ロールの権限管理」をご参照ください。