Impostazione delle origini dati
Registrare le origini dati che si desidera raccogliere in Data Catalog. Le origini dati vengono registrate come asset dati.
È possibile creare un asset dati da una vasta gamma di origini dati supportati. Per impostare e gestire gli asset dati, vedere:
Criteri IAM obbligatori per l'asset dati di Data Integration
Prima di creare un asset dati di OCI Data Integration, impostare i criteri riportati di seguito per creare, raccogliere l'asset dati di Data Integration e visualizzare la derivazione.
Come prerequisito, creare un gruppo dinamico che includa l'OCID Data Catalog specifico come risorsa nel gruppo.
Any {resource.id = '<catalog_ocid>'}
-
Impostare i criteri riportati di seguito per consentire all'istanza di Data Catalog di leggere le aree di lavoro di Data Integration e di raccogliere i relativi metadati di derivazione.
Allow dynamic-group <dynamic-group-name> to read dis-workspaces in compartment <DIS Workspace Compartment>
Allow dynamic-group <dynamic-group-name> to read dis-workspaces-lineage in compartment <DIS Workspace Compartment>
Nota
Se si utilizzano i seguenti criteri basati su Service Principal, è necessario modificarli ai criteri menzionati nel paragrafo precedente entro il 28 febbraio 2024:Allow dynamic-group <dynamic-group-name> to use dis-workspaces in compartment <DIS Workspace Compartment>
Allow service datacatalog to {DIS_WORKSPACE_LINEAGE_INSPECT, DIS_WORKSPACE_OBJECT_INSPECT} in compartment <DIS Workspace Compartment Name>
-
La visualizzazione della derivazione richiede l'autorizzazione
CATALOG_DATA_ASSET_READ
.Allow <any-user> to read data-catalog-data-assets in compartment <compartment name> where target.catalog.id='<Data Catalog OCID>'
Criteri IAM obbligatori per asset dati flusso dati
Prima di creare un asset dati nel catalogo per OCI Data Flow in una tenancy diversa, impostare i criteri riportati di seguito.
Nella tenancy Data Catalog, impostare le seguenti opzioni:
admit any-user of tenancy <Data Flow Tenancy> to manage data-catalog-data-assets in tenancy where all {request.principal.type = 'dataflowrun'}
Nella tenancy di Data Flow, impostare:
endorse any-user to manage data-catalog-data-assets in tenancy <Data Catalog Tenancy> where all {request.principal.type = 'dataflowrun'}
Impostare il criterio seguente quando l'applicazione Flusso dati e Data Catalog si trovano nella stessa tenancy:
allow any-user to manage data-catalog-data-assets in tenancy where all {request.principal.type = 'dataflowrun'}
Criteri IAM obbligatori per il metastore
Prima di creare gli asset dati del metastore, è necessario creare criteri per abilitare l'accesso agli oggetti dati necessari.
Any {resource.id = ‘<catalog_ocid>’ }
Creare questo criterio per consentire l'accesso a qualsiasi istanza del metastore in qualsiasi compartimento all'interno della tenancy in cui viene creato il criterio.
allow DYNAMIC-GROUP <group_name> to USE data-catalog-metastores in tenancy
allow DYNAMIC-GROUP <group_name> to USE data-catalog-metastores in compartment <compartment name>
allow DYNAMIC-GROUP <group_name> to USE data-catalog-metastores in tenancy where target.metastore.id='<metastore ocid>'
Criteri IAM obbligatori per l'asset dati MySQL
Puoi utilizzare il servizio MySQL Database OCI come origine dati per creare un asset dati MySQL. In questa sezione vengono fornite informazioni sui criteri necessari per consentire a un gruppo denominato Amministratori di utilizzare il servizio MySQL Database.
Allow group Administrators to {COMPARTMENT_INSPECT} in tenancy
Allow group Administrators to {VCN_READ, SUBNET_READ, SUBNET_ATTACH, SUBNET_DETACH} in tenancy
Per collegare un sistema DB a una VCN, è necessario accedere a questi tipi di risorse.
Allow group Administrators to manage mysql-family in tenancy
allow group <your-group-name> to use mysql-instances in tenancy
Criteri IAM obbligatori per l'asset dati dello storage degli oggetti Oracle
Prima di creare gli asset dati dello storage degli oggetti Oracle, è necessario creare criteri per abilitare l'accesso agli oggetti dati necessari. Dopo aver creato questi criteri, quando si raccoglie l'asset dati dello storage degli oggetti, vengono elencate solo le entità dati alle quali l'istanza di Data Catalog ha accesso. È possibile selezionare gli oggetti dati che si desidera raccogliere dalla lista visualizzata.
È necessario disporre almeno dell'autorizzazione READ
per tutti i singoli tipi di risorsa objectstorage-namespaces
, buckets
e objects
oppure per il tipo di risorsa aggregata di storage degli oggetti object-family
. Per istruzioni dettagliate, consulta l'esercitazione Raccolta da Oracle Object Storage.
Crea criteri di principal risorsa per consentire gli oggetti di accesso a Data Catalog nello storage degli oggetti. Come prerequisito, creare un gruppo dinamico che includa l'OCID di Data Catalog specifico come risorsa nel gruppo.
Ad esempio:
Any {resource.id = 'ocid.datacatalog.oc1..<unique_ID>'}
Utilizzare il criterio riportato di seguito se l'istanza di Data Catalog e lo storage degli oggetti si trovano nella stessa tenancy:
- Creare questo criterio solo per
root_compartment
in modo da consentire l'accesso a qualsiasi oggetto, in qualsiasi bucket, in qualsiasi compartimento all'interno della tenancy. Poiché l'ambito di questo criterio riguarda l'intera tenancy, un compartimento figlio non dispone dell'accesso alla radice o ai compartimenti padre.allow dynamic-group <dynamic-group-name> to read object-family in tenancy
Per accedere a bucket e compartimenti specifici all'interno della stessa tenancy, vedere Esempi di criteri.
Creare i criteri riportati di seguito come prerequisito se l'istanza di Data Catalog e lo storage degli oggetti si trovano in tenancy diverse.
Nella tenancy del catalogo:
- Definire una tenancy
tenancy-name1
per identificare l'OCID di storage degli oggetti, quindi approvare il gruppo dinamicodynamic-group-name1
per gestireobject-family
in<tenancy-name1>
.Define tenancy <tenancy-name1> as <object-storage-tenancy-OCID> Endorse dynamic-group <dynamic-group-name1> to manage object-family in tenancy <tenancy-name1>
Nella tenancy di storage degli oggetti:
- Definire una tenancy
tenancy-name2
con l'OCID tenancy del catalogo. Definiredynamic-group-name2
con l'OCIDdynamic-group-name1
creato nella tenancy del catalogo, quindi ammetteredynamic-group-name2
per gestireobject-family
nella tenancy di storage degli oggetti.Define tenancy <tenancy-name2> as <catalog-tenancy-OCID> Define dynamic-group <dynamic-group-name2> as <dynamic-group-name1-OCID> Admit dynamic-group <dynamic-group-name2> of tenancy <tenancy-name2> to manage object-family in tenancy
Per accedere a bucket e compartimenti specifici per tenancy diverse, vedere Esempi di criteri.
Criteri IAM obbligatori per l'uso di OCI Vault
Per utilizzare Oracle Cloud Infrastructure Vault, creare un gruppo dinamico che includa il servizio Data Catalog come risorsa nel gruppo.
Any {resource.type='datacatalog' }
Allow dynamic-group <dynamic group name> to read secret-family in tenancy
- Fornire una password per il wallet quando si scarica il wallet.
- Rimuovere il file
.p12
dal file zip del wallet scaricato. - Utilizzare qualsiasi codificatore base64 per codificare il file zip del wallet modificato in base64.
- Copiare i dati con codifica base64 in un segreto in un vault.
- Creare un segreto per la password del database.