リソース制限テンプレートの操作
リソース制限テンプレートを使用すると、一連のリソース制限を簡単に適用できます。 たとえば、あるセットのリソース制限を2つの異なるテナンシに適用するテンプレートを作成し、別のテンプレートを作成して、2番目のセットのリソース制限を他の3つのテナンシに適用できます。 1つのタグに適用できるテンプレートは1つのみです。
テンプレートでは、デフォルトとは異なる制限値のみを指定する必要があります。 制限を指定しない場合、テンプレートのデフォルト値の動作がINHERIT
に設定されている場合、その値は制限定義からのデフォルト値になります。
このトピックのコマンドでは、リソース制限テンプレートの作成、使用可能なテンプレートのリスト、指定したテンプレートの詳細の表示、タグへのテンプレートの割当て、テンプレートの割当て解除、およびテンプレートの削除を行います。
リソース制限テンプレートの表示
このトピックでは、使用可能な制限テンプレートをリストし、指定したテンプレートの詳細を表示する方法について説明します。
「サービスWeb UI」の使用
-
ナビゲーション・メニューで、「制限」、「制限テンプレート」の順に選択します。
表には、各制限テンプレートについて、テンプレートの名前、テンプレートでタグの上書きが許可されているかどうか、およびデフォルト値の動作が表示されます: 継承またはゼロ。
-
特定の制限テンプレートの詳細を表示するには、リストで制限オーバーライドの名前を選択するか、その制限オーバーライドの「アクション」メニューを選択して「詳細の表示」を選択します。
詳細ページの「リソース」セクションには、この制限テンプレートに対してすでに作成されたオーバーライドが表示されます。 そのリストの上書きを編集または削除したり、上書きの詳細を表示したり、リストの上のボタンを使用してこのテンプレートの新しい上書きを作成できます。 「リソース制限上書きの作成」を参照してください。
「サービスCLI」の使用
list LimitTemplate
コマンドは、使用可能なすべてのリソース制限テンプレートをリストします。 次の例に示すどちらのテンプレートでも、テンプレート内の制限値を上書きできます。
PCA-ADMIN> list LimitTemplate Command: list LimitTemplate Status: Success Time: 2025-05-06 16:57:24,796 UTC Data: id Name Allows Overrides Default Value Behavior -- ---- ---------------- ---------------------- template1 template1 true INHERIT template2 template2 true ZERO
show LimitTemplate
コマンドは、指定されたテンプレートの詳細情報(特にオーバーライド)を表示します。 list LimitTemplate
コマンドの出力からテンプレートid
を指定します。
次の例では、identity~users
のデフォルト値の100が、create LimitOverride
を使用してオーバーライドされました(「リソース制限の上書きの設定」を参照)。
PCA-ADMIN> show LimitTemplate id=template1 Command: show LimitTemplate id=template1 Status: Success Time: 2025-05-06 16:58:02,694 UTC Data: Id = template1 Type = LimitTemplate Name = template1 Allows Overrides = true Default Value Behavior = INHERIT Overrides 1 - Limit Name = users Overrides 1 - Service Name = identity Overrides 1 - Value = 200
リソース制限テンプレートの作成
このトピックでは、リソース制限テンプレートの作成方法について説明します。
デフォルトでは(上書きの許可はTrue)、同じ制限がテンプレートとタグの両方で直接設定されている場合は、タグに直接設定されている制限が使用されます。
「オーバーライドの許可」がfalseの場合、テンプレートによって設定された制限が使用されます。タグに直接設定された制限は無視されます。 テンプレートが割り当てられているタグの制限がテンプレートで明示的に設定されていない場合、デフォルト値動作の値に応じて、その制限のデフォルト値が使用されるか、0が使用されます。
デフォルト(デフォルト値動作の値が「継承」の場合)では、このテンプレートで明示的に設定されていない制限値は、その制限定義からデフォルト値を継承します。
デフォルト値の動作の値がゼロの場合、このテンプレートで明示的に設定されていない制限値は0に設定されます: そのタイプの新規リソースは作成できません。 既存のリソースは影響を受けません。 このテンプレートを割当て解除すると、タグの新しいリソースを作成する機能がリストアされます。
「サービスWeb UI」の使用
-
ナビゲーション・メニューで、「制限」、「制限テンプレート」の順に選択します。
-
リストの上にある「制限テンプレートの作成」ボタンを選択します。
-
「限度テンプレートの作成」ダイアログで、次の情報を入力します:
-
名前: 最大40文字。
-
デフォルト値の動作: 「継承」または「ゼロ」を選択します。 「継承」はデフォルトで選択されています。
-
上書きの許可: 「True」または「False」を選択します。 デフォルトでは、Trueが選択されています。
-
-
ダイアログで「制限テンプレートの作成」ボタンを選択します。
このテンプレートの詳細ページで、「リソース」セクションにスクロールして、このテンプレートの制限の上書きを定義します。 「リソース制限上書きの作成」を参照してください。
「サービスCLI」の使用
create LimitTemplate
コマンドを使用して、指定したテンプレート名で新しいテンプレートを作成します。
次の例では、リソース制限テンプレートを作成します。 create LimitTemplate
コマンドでは、制限値は設定されません。 指定したテンプレートの制限値を設定するには、create LimitOverride
コマンドを使用して、タグのかわりにテンプレートを指定します。 「リソース制限の上書きの設定」を参照してください。
次の例では、defaultValueBehavior
がデフォルトでINHERIT
に設定されています:
PCA-ADMIN> create LimitTemplate name=template1 Command: create LimitTemplate name=template1 Status: Success Time: 2025-05-06 16:59:13,531 UTC JobId: a2f6df33-e70e-408b-aee5-7583b24e53ce
次の例では、defaultValueBehavior
が明示的にZERO
に設定されています:
PCA-ADMIN> create LimitTemplate name=template2 defaultValueBehavior=ZERO Command: create LimitTemplate name=template2 Status: Success Time: 2025-05-06 16:59:13,531 UTC JobId: a2f6df33-e70e-408b-aee5-7583b24e53ce
リソース制限テンプレートの割当
このトピックでは、制限テンプレートをタグに割り当てる方法について説明します。
特定のタグに割り当てることができる制限テンプレートは最大1つです。 2番目のテンプレートをタグに割り当てる場合、2番目のテンプレートが1番目のテンプレートに置き換わります。最初のテンプレートの割り当てを解除する必要はありません。
テンプレートをタグに割り当て、そのタグの制限がタグに直接適用される場合、「オーバーライドの許可」設定によって、使用される制限値が決まります:
-
テンプレートの「上書きの許可」がfalseの場合は、テンプレートで指定された制限値が使用されます。 テンプレートで制限値が明示的に設定されていない場合は、デフォルト値動作の値に応じて、その制限のデフォルト値が使用されるか、0が使用されます。
-
テンプレートに対して「上書きの許可」がtrueの場合、タグにすでに指定されている制限値が使用されます。
「サービスWeb UI」の使用
-
ナビゲーション・メニューで、「制限」を選択し、「テンプレート割当ての制限」を選択します。
制限テンプレート割当てごとに、テンプレート名とタグが表示されます。
-
限度テンプレートを割り当てるには、テンプレート割当リストの上にある「限度テンプレートの割当」ボタンを選択します。
-
「限度テンプレート割当の作成」ダイアログで、次の情報を入力します:
-
テンプレート名: ドロップダウン・メニューからテンプレート名を選択します。
-
タグ: ドロップダウン・メニューからタグを選択します。
-
上書きの許可: 「True」または「False」を選択します。 デフォルトでは、Trueが選択されています。
-
-
ダイアログの「制限テンプレート割当の作成」ボタンを選択します。
「サービスCLI」の使用
assignLimitTemplate
コマンドを使用して、指定されたテンプレートを指定されたタグに割り当てます。
PCA-ADMIN> assignLimitTemplate templateName=template1 tag=ocid1.tenancy.unique_ID1 Command: assignLimitTemplate templateName=template1 tag=ocid1.tenancy.unique_ID1 Status: Success Time: 2025-05-06 11:17:53,557 UTC JobId: 4fe99f37-554d-4ce8-8084-639f6069cc44
list LimitTemplateAssignment
コマンドを使用して、すべてのテンプレートおよびそれらが割り当てられているタグをリストします。 次の例では、template1が2つの異なるタグに割り当てられています:
PCA-ADMIN> list LimitTemplateAssignment Status: Success Time: 2025-05-06 11:18:01,309 UTC Data: Template Name Tag ------------- --- template1 ocid1.tenancy.unique_ID1 template1 ocid1.tenancy.unique_ID2 template3 SYSTEM
リソース制限テンプレートの割当解除
このトピックでは、タグから制限テンプレートを割当て解除する方法について説明します。
テンプレートが割り当て解除されると、そのテンプレートで設定された制限が、影響を受けるタグから削除されます。
-
テンプレート名のみを指定した場合、そのテンプレートは割り当てられていたすべてのタグから割り当て解除されます。
-
テンプレート名とタグの両方を指定した場合、指定したテンプレートは指定したタグから割り当てられません。
-
タグのみを指定すると、そのタグに割り当てられていたテンプレートはそのタグから割り当てられなくなります。
「サービスWeb UI」の使用
-
ナビゲーション・メニューで、「制限」を選択し、「テンプレート割当ての制限」を選択します。
制限テンプレート割当てごとに、テンプレート名とタグが表示されます。
-
限度テンプレートを割当解除するには、そのテンプレートの「処理」メニューを選択してから「割当解除」オプションを選択するか、またはテンプレート割当リストの上にある「限度テンプレートの割当解除」ボタンを選択します。
-
「限度テンプレートの割当解除」ダイアログで、次の情報を入力します:
-
テンプレート名: ドロップダウン・メニューからテンプレート名を選択します。
-
タグ: ドロップダウン・メニューからタグを選択します。
テンプレート名またはタグを少なくとも1つ指定する必要があります。 複数のテンプレート名またはタグを指定することも、複数のテンプレート名とタグのペアを指定することもできます。 このトピックの最初にあるルールを参照してください。
-
-
ダイアログの「制限テンプレートの割当解除」ボタンを選択します。
「サービスCLI」の使用
unassignLimitTemplate
コマンドを使用して、制限テンプレートの割当てを解除します。
PCA-ADMIN> unassignLimitTemplate templateName=template1 tag=ocid1.tenancy.unique_ID2 Command: unassignLimitTemplate templateName=template1 tag=ocid1.tenancy.unique_ID2 Status: Success Time: 2025-05-06 11:18:44,481 UTC JobId: 48fa692d-a997-48da-8b60-309bc4be7ad1
リソース制限テンプレートの削除
このトピックでは、リソース制限テンプレートを削除する方法について説明します。 テンプレートがテナンシごとに設定されている制限をオーバーライドする場合は、テンプレートが割り当てられているテナンシを確認できます。 「リソース制限テンプレートの割当」を参照してください。
「サービスWeb UI」の使用
-
ナビゲーション・メニューで、「制限」、「制限テンプレート」の順に選択します。
-
削除する制限テンプレートに対して、「アクション」メニューを選択し、「削除」オプションを選択します。
-
削除操作を確認します。
リソース制限テンプレートの削除
delete LimitTemplate
コマンドを使用して、指定したテンプレートを削除します。
PCA-ADMIN> delete LimitTemplate id=template2 Command: delete LimitTemplate id=template2 Status: Success Time: 2025-05-06 17:01:36,806 UTC JobId: 62ae5905-3150-4724-a921-727f61dcdcdc