Ich habe eine Redshift Datenquelle in Jboss teiid konfiguriert. Ich möchte wissen, wie ich meine Datenquelle schreibgeschützt machen kann. Ich weiß, wie Read-Only-Ressourcen auf VDB-Ebene mit Dataroles machen (Ref: - https://github.com/teiid/teiid-quickstarts/blob/master/vdb-dataroles/src/vdb/portfolio-vdb.xml). Dies würde jedoch erlauben, neue VDBs zu erzeugen, die nicht schreibgeschützt sind, was in meinem Fall eine Sicherheitslücke ist. Ich möchte dies in der Datasource-Konfigurationsebene in domain.xml tun. Gibt es eine Anleitung dazu?Konfigurieren der schreibgeschützten Datenquelle in Jboss teiid
Ich benutze nicht Teiid Designer und ich konfiguriere Datenquellen bearbeiten die Datei domain.xml. Ich füge die Brache Datenquelle unter dem Datenquellen Unterelement in der Datei domain.xml
<datasource jndi-name="java:jboss/datasources/redshiftDS" pool-name="redshiftDS" enabled="true" use-java-context="true">
<connection-url>jdbc:redshift://***********.com:5439/schema</connection-url>
<driver>redshift</driver>
<security>
<user-name>${user_name}</user-name>
<password>${pw}</password>
</security>
<pool>
<!--min-pool-size>
10
</min-pool-size-->
<max-pool-size>
5
</max-pool-size>
</pool>
</datasource>
Gibt es eine Möglichkeit, die Datenquelle so konfiguriert, dass nur hier gelesen werden. Für ein Beispiel, das etwas wie
<access-permission>
read-only
</access-permission>
Ich verwende nicht Teid Designer und ich bearbeite die Datei domain.xml, indem ich neue Datasources unter dem Unterelement Datasource in der Datei domain.xml hinzufüge. Ich habe die Frage mit mehr Details zu meinem Szenario bearbeitet. Ich würde gerne wissen, gibt es irgendwelche Eigenschaft Element wie ich oben in der Frage erwähnt, die ich in der Datei domain.xml hinzufügen kann – Sanjewa