Oracle Cloud Infrastructure GoldenGate 政策

若要控制對 Oracle Cloud Infrastructure GoldenGate 的存取,以及每個使用者群組的存取類型,您必須建立原則。

例如,您可以建立管理員群組,其成員可以存取所有 OCI GoldenGate 資源。接著,您可以為其他參與 OCI GoldenGate 的人員建立獨立群組,並建立限制其存取不同區間中 OCI GoldenGate 資源的原則。

如需 Oracle Cloud Infrastructure 原則的完整清單,請參閱原則參照

建立原則

原則定義群組成員可執行的動作,以及區間。

使用 Oracle Cloud 主控台建立原則。在 Oracle Cloud 主控台導覽功能表中,選取識別與安全性,然後在識別下,選取原則。原則的撰寫語法如下:

allow group <identity-domain>/<group-name> to <verb> <resource-type> in <location> where <condition>

參數定義如下:

進一步瞭解原則語法

如何建立原則

請依下列步驟建立原則:

  1. 在 Oracle Cloud 導覽功能表中,選取識別與安全性,然後在「識別」底下,選取原則

  2. 在「原則」頁面上,選取建立原則

  3. 在「建立政策」頁面上,輸入政策的名稱和說明。

  4. 選取要建立此原則的區間

  5. Policy Builder 區段中,您可以:

    • 原則使用案例下拉式清單和一般原則樣板 (例如讓使用者管理 GoldenGate 資源所需的原則 ),選取 GoldenGate 服務

    • 選取顯示手動編輯器,以下列格式輸入原則規則:

      allow <subject> to <verb> <resource-type> in <location> where <condition>

      條件是選擇性的。請參閱動詞詳細資訊 + 資源類型組合

    提示:請參閱最低建議原則以瞭解詳細資訊。

  6. 選取建立

如需有關原則的詳細資訊,請參閱原則如何運作原則語法以及原則參照

建議的最小原則

提示:

若要使用通用原則樣板來新增所有必要的原則,請執行下列動作:

  1. 若為原則使用案例,請從下拉式清單中選取 GoldenGate 服務

  2. 對於一般使用樣板,請從下拉式清單中選取讓使用者管理 GoldenGate 資源所需的原則

您至少需要原則:

視您是否要使用下列服務而定,您可能也需要新增原則:

下列敘述句提供管理工作區之標記命名空間和標記的群組權限:

allow group <identity-domain>/<group-name> to manage tag-namespaces in <location>

若要新增定義的標記,您必須具有使用標記命名空間的權限。若要深入瞭解標記功能,請參閱資源標記

網路資源的原則範例

您可以讓使用者輕鬆存取內含以下原則的區間網路資源:

allow group <group-name> to use virtual-network-family in compartment <compartment-name>

或者,您也可以使用下列原則,更精細地保護網路資源:

操作 基礎資源的必要存取權
建立專用端點 專用端點區間:
  • 建立 VNIC (VNIC_CREATE)
  • 刪除 VNIC (VNIC_DELETE)
  • 更新網路安全群組中的成員 (NETWORK_SECURITY_GROUP_UPDATE_MEMBERS)
  • 關聯網路安全群組 (VNIC_ASSOCIATE_NETWORK_SECURITY_GROUP)

子網路區間:

  • 附加子網路 (SUBNET_ATTACH)
  • 取消連附子網路 (SUBNET_DETACH)
更新專用端點 專用端點區間:
  • 更新 VNIC (VNIC_UPDATE)
  • 更新網路安全群組中的成員 (NETWORK_SECURITY_GROUP_UPDATE_MEMBERS)
  • 關聯網路安全群組 (VNIC_ASSOCIATE_NETWORK_SECURITY_GROUP)
刪除私有端點 專用端點區間:
  • 刪除 VNIC (VNIC_DELETE)
  • 更新網路安全群組中的成員 (NETWORK_SECURITY_GROUP_UPDATE_MEMBERS)

子網路區間:

  • 取消連附子網路 (SUBNET_DETACH)
變更專用端點區間 如果從一個區間移至另一個區間,則原始區間中的所有權限也必須存在於新區間中。

資源型態

Oracle Cloud Infrastructure GoldenGate 提供用於編寫原則的聚總和個別資源類型。

聚總資源類型 個別資源類型
goldengate-family

goldengate-deployments

goldengate-deployment-backups

goldengate-deployment-upgrades

goldengate-connections

goldengate-connection-assignments

goldengate-pipelines

聚總 goldengate-family 資源類型所涵蓋的 API 也涵蓋每個個別資源類型的 API。範例:

allow group gg-admins to manage goldengate-family in compartment <compartment-name>

與撰寫下列原則相同:

allow group gg-admins to manage goldengate-deployments in compartment <compartment-name>
allow group gg-admins to manage goldengate-connections in compartment <compartment-name>
allow group gg-admins to manage goldengate-connection-assignments in compartment <compartment-name>
allow group gg-admins to manage goldengate-deployment-upgrades in compartment <compartment-name>
allow group gg-admins to manage goldengate-deployment-backups in compartment <compartment-name>
allow group gg-admins to manage goldengate-pipelines in compartment <compartment-name>

支援的變數

當您新增條件至原則時,可以使用 Oracle Cloud Infrastructure 一般變數或服務特定變數。

Oracle Cloud Infrastructure GoldenGate 支援所有一般變數。如需詳細資訊,請參閱所有要求的一般變數

動詞 + 資源類型組合的詳細資訊

您可以在建立原則時使用各種 Oracle Cloud Infrastructure 動詞和資源類型。

下表顯示 Oracle Cloud Infrastructure GoldenGate 的每個動詞所涵蓋的權限和 API 作業。當從 inspectreadusemanage 時,存取層次是累積的。

goldengate-deployments

權限 完全涵蓋的 API
INSPECT
中文版 _ ENGLISH 清單部署
ListWorkRequests
READ
檢驗 + 檢驗 +
繁體中文 (台灣) 取得部署
取得工作要求清單
工作要求錯誤清單
工作要求日誌
USE
讀取 + 讀取 +
更新 GOLDENGATE_DEPLOYMENT_UPDATE 更新部署
開始部署
停止部署
回復部署
管理
使用 + 使用 +
GOLDENGATE_DEPLOYMENT_ 建立 建立部署
刪除 GOLDENGATE_DEPLOYMENT 刪除部署
高端部署 _ 移動 變更部署區間

GoldenGate 互連

權限 完全涵蓋的 API
INSPECT
中文 _ ENGLISH 清單連線
READ
檢驗 + 檢驗 +
繁體中文 (台灣) 取得連線
USE
讀取 + 讀取 +
GOLDENGATE_CONNECTION_ 更新 更新連線
管理
使用 + 使用 +
黃金地段連接 _ 建立 建立連線
GOLDENGATE_CONNECTION_ 刪除 刪除連線
黃金地段連接 _ 移動 變更連線區間

黃金連接指定

權限 完全涵蓋的 API
INSPECT
中文 _ ENGLISH 清單連線指派
READ
檢驗 + 檢驗 +
黃金地段連接 _ 分配 _ 讀取 取得連線指派
USE
讀取 + 讀取 +
n/a n/a
管理
使用 + 使用 +
GOLDENGATE_CONNECTION_ASSIGNMENT_ 建立 建立連線指派
GOLDENGATE_CONNECTION_ASSIGNMENT_ 刪除 刪除連線指派

goldengate-deployment-backups

權限 完全涵蓋的 API
INSPECT
中文版 _ ENGLISH 列出部署備份
READ
檢驗 + 檢驗 +
GOLDENGATE_DEPLOYMENT_BACKUP_READ 取得部署備份
回復部署
USE
讀取 + 讀取 +
GOLDENGATE_DEPLOYMENT_BACKUP_ 更新 更新部署備份
管理
使用 + 使用 +
GOLDENGATE_DEPLOYMENT_BACKUP_ 建立 建立部署備份
GOLDENGATE_DEPLOYMENT_BACKUP_ 刪除 刪除部署備份
GOLDENGATE_DEPLOYMENT_ 備份 _ 移動 變更部署備份區間

每個 API 作業所需的權限

以下是依資源類型分組的 Oracle Cloud Infrastructure GoldenGate 邏輯順序 API 作業清單。

資源類型為 goldengate-deploymentsgoldengate-connectionsgoldengate-deployment-backups

API 作業 權限
ListDeployments 中文版 _ ENGLISH
CreateDeployment GOLDENGATE_DEPLOYMENT_ 建立
GetDeployment 繁體中文 (台灣)
UpdateDeployment 更新 GOLDENGATE_DEPLOYMENT_UPDATE
DeleteDeployment 刪除 GOLDENGATE_DEPLOYMENT
StartDeployment 更新 GOLDENGATE_DEPLOYMENT_UPDATE
StopDeployment 更新 GOLDENGATE_DEPLOYMENT_UPDATE
RestoreDeployment GOLDENGATE_DEPLOYMENT_BACKUP_READ 和 GOLDENGATE_DEPLOYMENT_UPDATE
ChangeDeploymentCompartment 高端部署 _ 移動
UpgradeDeployment 更新 GOLDENGATE_DEPLOYMENT_UPDATE
ListConnections 中文 _ ENGLISH
CreateConnection 黃金地段連接 _ 建立
GetConnection 繁體中文 (台灣)
UpdateConnection GOLDENGATE_CONNECTION_ 更新
DeleteConnection GOLDENGATE_CONNECTION_ 刪除
ChangeConnectionCompartment 黃金地段連接 _ 移動
ListConnectionAssignments 中文 _ ENGLISH
CreateConnectionAssignment GOLDENGATE_CONNECTION_ASSIGNMENT_CREATE, GOLDENGATE_DEPLOYMENT_UPDATE, GOLDENGATE_CONNECTION_UPDATE
GetConnectionAssignment 黃金地段連接 _ 分配 _ 讀取
DeleteConnectionAssignment GOLDENGATE_CONNECTION_ASSIGNMENT_DELETE、GOLDENGATE_DEPLOYMENT_UPDATE、GOLDENGATE_CONNECTION_UPDATE
ListDeploymentBackups 中文版 _ ENGLISH
GetDeploymentBackup GOLDENGATE_DEPLOYMENT_BACKUP_READ
CreateDeploymentBackup GOLDENGATE_DEPLOYMENT_BACKUP_CREATE、GOLDENGATE_DEPLOYMENT_READ
UpdateDeploymentBackup GOLDENGATE_DEPLOYMENT_BACKUP_ 更新
CancelDeploymentBackup GOLDENGATE_DEPLOYMENT_BACKUP_ 更新
DeleteDeploymentBackup GOLDENGATE_DEPLOYMENT_BACKUP_ 刪除
ChangeDeploymentBackupCompartment GOLDENGATE_DEPLOYMENT_ 備份 _ 移動
GetDeploymentUpgrade GOLDENGATE_DEPLOYMENT_ 升級 _READ
ListDeploymentUpgrades 中文版 _ ENGLISH
GetWorkRequest 繁體中文 (台灣)
ListWorkRequests 中文版 _ ENGLISH
ListWorkRequestErrors 繁體中文 (台灣)
ListWorkRequestLogs 繁體中文 (台灣)