このページの内容
プラットフォームRBAC
拡張ロールベースのアクセス制御(RBAC)を使用すると、階層ロールを作成し、ネットワークに対する偶発的な変更から保護できます。
外部グループ
LDAP、Active Directory、TACACS+、RADIUSなどの認証プロバイダーが使用する外部グループに ロールをマッピング できます。
拡張ロールベースのアクセス制御(RBAC)を使用すると、階層ロールを作成し、ネットワークに対する偶発的な変更から保護することもできます。
例えば、総管システムの管理というロールを割り当てられたユーザーは、総管システムの追加、既存の総管のコピー、総管システムへのリンクの追加、リーフデバイスへのリンクの追加、ノードタグの更新を行うことができます。ラックとリンクの管理というロールを割り当てられたユーザーは、これらすべての操作を実行できるほか、ラック速度の変更やリンクの削除も可能です。ラックとリンクの管理ロールを持つユーザーは、基本的にすべてのFE/FFE操作に対する権限を持っています。ユーザーを物理サーバー操作のみに制限する場合は、ラックとリンクの管理の役割ではなく、汎用システムの管理の役割を割り当てます。
ブループリントロック機能に関するその他のユースケースと詳細については、以下を参照してください。
ユースケース
これらのユースケースは、 ロールとユーザー を操作して、特定のアクセス許可を制限および/または付与する方法のアイデアを提供することを目的としています。 ロール と ユーザー を作成する具体的な手順は、前のセクションで説明しました。
- すべてのリソースの読み取りと書き込み
- ブループリントの読み取り、書き込み、コミット
- ブループリントでVNエンドポイントを管理する
- ブループリント上に仮想ネットワークのみ(リソースの割り当ては含まない)を作成する
- 仮想ネットワークを作成し、ブループリントにリソースを割り当てる
すべてのリソースの読み取りと書き込み
ユーザーがすべてのリソースの読み取りと書き込みを許可するには、リストされている各リソースに対して読み取りと書き込みの権限を持つグローバル権限ロールを作成します。ユーザーにロールを割り当てます。
ヒント: [リソース] 行の [読み取りと書き込み] をオンに切り替えると、すべてのリソースが自動的にオンになります。

ブループリントの読み取り、書き込み、コミット
ユーザーがブループリントの読み取り、書き込み、コミットをできるようにするには、以下の共通パーミッションを持つきめ細かいパーミッションロールを作成します。
-
設計図を読む
-
ステージングの設計図に変更を加える
-
( [データセンター固有のアクセス許可] での仮想ネットワークの管理は、オンになっているかどうかにかかわらず、上記のロールの一部として含まれています。
-
( [データセンター固有のアクセス許可] の仮想ネットワーク エンドポイントの管理は、オンになっているかどうかにかかわらず、上記のロールの一部として含まれています。
-
-
コミット変更
ユーザーにロールを割り当てます。

ブループリントでVNエンドポイントを管理する
ユーザーがブループリント上の仮想ネットワーク エンドポイントのみを管理できるようにするには、ブループリントの共通アクセス許可の読み取りと仮想ネットワーク エンドポイントのデータセンター固有のアクセス許可の管理 を使用して、詳細なアクセス許可ロールを作成します。ユーザーにロールを割り当てます。

ブループリント上に仮想ネットワークのみ(リソースの割り当ては含まない)を作成する
ユーザーが仮想ネットワークの作成とブループリントの詳細の読み取りのみを許可するには、ブループリントの読み取りと変更の変更のコミット 共通のアクセス許可を使用して、詳細なアクセス許可ロールを作成します。および仮想ネットワークの管理と仮想ネットワーク エンドポイントの管理データセンター固有のアクセス許可。[ステージングブループリントに変更を加える] を選択しないことで、仮想ネットワークに対してのみ実行できる変更が制限されます。ユーザーにロールを割り当てます。
.

仮想ネットワークを作成し、ブループリントにリソースを割り当てる
ユーザーが仮想ネットワークを作成し、仮想ネットワークにリソースを割り当てられるようにするには、すべてのアクセス許可を持つ単一のロールを作成するか、次のように以前に作成した複数のロールを割り当てることができます。
-
すべてのブループリントに関するリソースの読み取りと書き込み(前のセクションで説明)
-
仮想ネットワークのみの作成(リソースの割り当ては含まない)(前のセクションで説明)、オンの切り替えを追加し、 ステージングブループリントに変更を加えます。これにより、このロールを持つユーザーは、仮想ネットワークの変更以外の変更を行うこともできます。
自動ブループリントロック
自動ブループリントロック機能により、制限されたユーザーが(ロールに基づいて)事実上許可されていない変更を行うことを防ぐことができます。特に、制限されたユーザーは、別のユーザーが行った変更をコミットすることはできません。
- ロック解除済み
- 現在のユーザーによってロックされています
- 他のユーザーによってロックされています
- [ユーザー名]によってロックされています
- [ユーザー名] によってロックされていますが、このブループリントに対するオーバーライド ロックのアクセス許可があるため、ロックをオーバーライドできます
ロック解除済み
ブループリントにコミットする変更がない場合、そのブループリントはロックが解除され、ステージングする権限を持つブループリントの変更を自由にステージングできます。

現在のユーザーによってロックされています
ブループリントのロックが解除されていて変更をステージングすると、ブループリントはロックされ、他のユーザーが変更をステージングできなくなりますが(上書きする権限がない限り)、追加の変更をステージングし続けることができます。変更をコミットすると、ブループリントのロックが自動的に解除されます。

他のユーザーによってロックされています
他のユーザーがブループリントで変更をステージングしており、そのユーザーを表示する権限がない場合は、「 他のユーザーによってロックされています」というメッセージが表示されます。ブループリントのロックが解除されるまで、ブループリントを変更することはできません(オーバーライドする権限がない限り)。

[ユーザー名]によってロックされています
他のユーザーがブループリントの変更をステージングしており、 グローバル権限/ブループリント の役割の1つがブルー プリントをロックしたユーザーに関する情報を表示 する場合、[ ユーザー名]によってロックされたというメッセージが表示されます。次の例では、ユーザー名は "ShowOverrideUser" です。ブループリントのロックが解除されるまで、ブループリントを変更することはできません。これは、 他のユーザーがステージングした変更を上書きし、ブループリントのロックを解除 する権限も持っていないことを前提としています。設定すると、次のセクションにメッセージが表示されます。

[ユーザー名] によってロックされていますが、このブループリントに対するオーバーライド ロックのアクセス許可があるため、ロックをオーバーライドできます
他のユーザーがブループリントで変更をステージングしており、あなたに グローバル権限/ブループリント のロールが割り当てられている場合、 ブループリントをロックしたユーザーに関する情報を表示 し、 他のユーザーがステージングした変更を上書きしてブループリントのロックを解除することを許可すると、「 [ユーザー名]によってロックされています」というメッセージが表示されますが、このブループリントに対するロックのオーバーライド権限を持っているため、ロックを上書きできます。.以下の例では、ユーザー名は "ShowOverrideUser" です。ブループリントのロックを解除し、ブループリントに変更を加えることができます。他の誰かが変更をステージングしたことを通知するメッセージが表示されます。これらの変更を上書きするには注意してください。

手動設計図ロック
ブループリントが自動的にロック/ロック解除される以外にも、ブループリントの変更をステージングする権限がある場合は、ブループリントを手動でロックおよびロック解除できます(Apstraバージョン5.1.0以降)。
- ロック解除済み
- 現在のユーザーによってロックされています
- 現在のユーザーによってロックされています (コミット時にロックは解除されません)
- 他のユーザーによってロックされています
- [ユーザー名]によってロックされています
- [ユーザー名]によってロックされていますが、このブループリントに対するオーバーライドロック権限を持っているため、ブループリントのロックを解除できます
ロック解除済み
ブループリントにコミットする変更がない場合、そのブループリントはロック解除されており、ブループリントを手動でロックしたり、ブループリントの変更をステージングして自動的にロックしたりできます。

現在のユーザーによってロックされています
ブループリントのロックが解除されている場合は、 ロック ボタン(上のスクリーンショットを参照)をクリックして、ブループリントを手動でロックできます。ブループリントロックにより、他のユーザーが変更をステージングできなくなります(上書きする権限がない限り)。

現在のユーザーによってロックされています (コミット時にロックは解除されません)
ブループリントを手動でロックして変更をステージングすると、[ ロック解除] ボタンにカーソルを合わせると、ブループリントをロックしたことを "通知" するメッセージが変わり、[ ロック解除] ボタンをクリックして手動でロックを解除するまでロックされたままになります。

他のユーザーによってロックされています
他のユーザーがブループリントをロックしており、そのブループリントを表示する権限がない場合は、「 他のユーザーによってロックされています」というメッセージが表示されます。ブループリントのロックが解除されるまで、ブループリントを変更することはできません(上書きする権限がない限り)。

[ユーザー名]によってロックされています
他のユーザーがブループリントを手動でロックしており、 グローバル権限/ブループリント ロールの 1 つが [ブループリントをロックしたユーザーに関する情報を表示] である場合、[ ユーザー名] によってロックされたというメッセージが表示されます。次の例では、ユーザー名は "ShowOverrideUser" です。ブループリントのロックが解除されるまで、ブループリントを変更することはできません。これは、 他のユーザーがステージングした変更を上書きし、ブループリントのロックを解除 する権限も持っていないことを前提としています。設定すると、次のセクションにメッセージが表示されます。

[ユーザー名]によってロックされていますが、このブループリントに対するオーバーライドロック権限を持っているため、ブループリントのロックを解除できます
他のユーザーがブループリントを手動でロックしていて、 あなたにグローバル権限/ブループリント のロールが割り当てられている場合、 ブループリントをロックしたユーザーに関する情報を表示 し、 他のユーザーがステージングした変更を上書きしてブループリントのロックを解除することを許可すると、「 [ユーザー名]によってロックされています」というメッセージが表示されますが、このブループリントに対するロックのオーバーライド権限を持っているため、ブループリントのロックを解除できます.以下の例では、ユーザー名は「admin」です。ブループリントのロックを解除し、ブループリントに変更を加えることができます。他の誰かが変更をステージングしたことを通知するメッセージが表示されます。これらの変更を上書きするには注意してください。
