

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Ressourcenlinks erstellen
<a name="creating-resource-links"></a>

Ressourcenlinks sind Datenkatalogobjekte, bei denen es sich um Links zu Metadatendatenbanken und Tabellen handelt — in der Regel zu gemeinsam genutzten Datenbanken und Tabellen aus anderen Konten. AWS Sie ermöglichen den kontenübergreifenden Zugriff auf Daten im Data Lake in allen Regionen. AWS 

**Anmerkung**  
Lake Formation unterstützt das Abfragen von Datenkatalogtabellen in allen AWS Regionen. Sie können von jeder AWS Region aus auf die Datenbanken und Tabellen des Datenkatalogs zugreifen, indem Sie in diesen Regionen Ressourcenlinks erstellen, die auf gemeinsam genutzte Datenbanken und Tabellen in verschiedenen Regionen verweisen.

**Topics**
+ [Funktionsweise von Ressourcenverbindungen in Lake Formation](resource-links-about.md)
+ [Einen Ressourcenlink zu einer gemeinsam genutzten Datenkatalogtabelle erstellen](create-resource-link-table.md)
+ [Einen Ressourcenlink zu einer gemeinsam genutzten Datenkatalog-Datenbank erstellen](create-resource-link-database.md)
+ [Umgang mit Ressourcenlinks in AWS Glue APIs](resource-links-glue-apis.md)

# Funktionsweise von Ressourcenverbindungen in Lake Formation
<a name="resource-links-about"></a>

Ein *Ressourcenlink* ist ein Datenkatalogobjekt, bei dem es sich um einen Link zu einer lokalen oder gemeinsam genutzten Datenbank oder Tabelle handelt. Nachdem Sie eine Ressourcenverknüpfung zu einer Datenbank oder Tabelle erstellt haben, können Sie den Namen der Ressourcenverknüpfung überall dort verwenden, wo Sie den Datenbank- oder Tabellennamen verwenden würden. **Zusammen mit Tabellen, die Ihnen gehören, oder Tabellen, die mit Ihnen gemeinsam genutzt werden, werden Tabellenressourcen-Links von der Lake Formation Formation-Konsole zurückgegeben `glue:GetTables()` und als Einträge auf der Tabellenseite angezeigt.** Ressourcenlinks zu Datenbanken verhalten sich ähnlich.

Wenn Sie eine Ressourcenverknüpfung zu einer Datenbank oder Tabelle erstellen, können Sie Folgendes tun:
+ Weisen Sie einer Datenbank oder Tabelle in Ihrem Datenkatalog einen anderen Namen zu. Dies ist besonders nützlich, wenn verschiedene AWS Konten Datenbanken oder Tabellen mit demselben Namen gemeinsam nutzen oder wenn mehrere Datenbanken in Ihrem Konto Tabellen mit demselben Namen haben.
+ Greifen Sie von jeder AWS Region aus auf die Datenbanken und Tabellen des Datenkatalogs zu, indem Sie in diesen Regionen Ressourcenlinks erstellen, die auf die Datenbank und Tabellen in einer anderen Region verweisen. Sie können Abfragen in jeder Region mit diesen Ressourcenlinks mithilfe von Athena und Amazon EMR ausführen und AWS Glue ETL Spark-Jobs ausführen, ohne Quelldaten oder Metadaten in Glue Data Catalog zu kopieren. 
+ Verwenden Sie integrierte AWS Services wie Amazon Athena Amazon Redshift Spectrum, um Abfragen auszuführen, die auf gemeinsam genutzte Datenbanken oder Tabellen zugreifen. Einige integrierte Dienste können nicht direkt kontenübergreifend auf Datenbanken oder Tabellen zugreifen. Sie können jedoch auf Ressourcenlinks in Ihrem Konto zu Datenbanken und Tabellen in anderen Konten zugreifen.

**Anmerkung**  
Sie müssen keinen Ressourcenlink erstellen, um in ETL-Skripts (AWS GlueExtrahieren, Transformieren und Laden) auf eine gemeinsam genutzte Datenbank oder Tabelle zu verweisen. Um jedoch Unklarheiten zu vermeiden, wenn mehrere AWS Konten eine Datenbank oder Tabelle mit demselben Namen gemeinsam nutzen, können Sie entweder einen Ressourcenlink erstellen und verwenden oder beim Aufrufen von ETL-Vorgängen die Katalog-ID angeben.

Das folgende Beispiel zeigt die **Tabellenseite** der Lake Formation Formation-Konsole, auf der zwei Ressourcenlinks aufgeführt sind. Namen von Ressourcenlinks werden immer kursiv angezeigt. Jeder Ressourcenlink wird zusammen mit dem Namen und dem Besitzer der verknüpften gemeinsam genutzten Ressource angezeigt. In diesem Beispiel hat ein Data Lake-Administrator im AWS Konto 1111-2222-3333 die Tabellen `inventory` und `incidents` mit dem Konto 1234-5678-9012 geteilt. Ein Benutzer in diesem Konto hat dann Ressourcenlinks zu diesen gemeinsam genutzten Tabellen erstellt.

![\[Auf der Tabellenseite werden zwei Ressourcenlinks angezeigt. Der Name des Ressourcenlinks wird in der Spalte Name angezeigt, der Name der gemeinsam genutzten Tabelle wird in der Spalte Gemeinsam genutzte Ressource angezeigt, und das Konto, das die Tabelle gemeinsam genutzt hat, wird in der Spalte Eigentümer der gemeinsamen Ressource angezeigt.\]](http://docs.aws.amazon.com/de_de/lake-formation/latest/dg/images/tables-with-links.png)


Im Folgenden finden Sie Hinweise und Einschränkungen zu Ressourcenlinks:
+ Ressourcenlinks sind erforderlich, damit integrierte Dienste wie Athena und Redshift Spectrum die zugrunde liegenden Daten gemeinsam genutzter Tabellen abfragen können. Abfragen in diesen integrierten Diensten werden anhand der Namen der Ressourcenlinks erstellt.
+ Unter der Annahme, dass die Einstellung **Nur IAM-Zugriffskontrolle für neue Tabellen in dieser Datenbank verwenden** für die enthaltende Datenbank deaktiviert ist, kann nur der Prinzipal, der einen Ressourcenlink erstellt hat, ihn anzeigen und darauf zugreifen. Um anderen Prinzipalen in Ihrem Konto den Zugriff auf einen Ressourcenlink zu ermöglichen, erteilen Sie ihm die `DESCRIBE` entsprechende Berechtigung. Um es anderen zu ermöglichen, einen Ressourcenlink zu löschen, erteilen Sie ihm die `DROP` entsprechende Erlaubnis. Data Lake-Administratoren können auf alle Ressourcenlinks im Konto zugreifen. Um einen Ressourcenlink zu löschen, der von einem anderen Principal erstellt wurde, muss sich der Data Lake-Administrator zunächst selbst die `DROP` entsprechenden Berechtigungen für den Ressourcenlink erteilen. Weitere Informationen finden Sie unter [Referenz zu den Genehmigungen von Lake Formation](lf-permissions-reference.md).
**Wichtig**  
Durch das Erteilen von Berechtigungen für einen Ressourcenlink werden keine Berechtigungen für die (verknüpfte) Zieldatenbank oder -tabelle gewährt. Sie müssen Berechtigungen für das Ziel separat gewähren.
+ Um einen Ressourcenlink zu erstellen, benötigen Sie die Lake Formation `CREATE_TABLE` oder `CREATE_DATABASE` -Berechtigung sowie die `glue:CreateTable` oder `glue:CreateDatabase` AWS Identity and Access Management (IAM) -Berechtigung.
+ Sie können Ressourcenlinks zu lokalen (eigenen) Datenkatalogressourcen sowie zu Ressourcen erstellen, die mit Ihrem AWS Konto gemeinsam genutzt werden.
+ Wenn Sie einen Ressourcenlink erstellen, wird nicht geprüft, ob die gemeinsam genutzte Zielressource vorhanden ist oder ob Sie über kontoübergreifende Berechtigungen für die Ressource verfügen. Auf diese Weise können Sie den Ressourcenlink und die gemeinsam genutzte Ressource in beliebiger Reihenfolge erstellen.
+ Wenn Sie einen Ressourcenlink löschen, wird die verknüpfte gemeinsam genutzte Ressource nicht gelöscht. Wenn Sie eine gemeinsam genutzte Ressource löschen, werden die Ressourcenlinks zu dieser Ressource nicht gelöscht.
+ Es ist möglich, Linkketten für Ressourcen zu erstellen. Dies hat jedoch keinen Wert, da sie nur dem ersten Ressourcenlink APIs folgen.

**Weitere Informationen finden Sie auch unter:**  
[Erteilen von Berechtigungen für Datenkatalogressourcen](granting-catalog-permissions.md)

# Einen Ressourcenlink zu einer gemeinsam genutzten Datenkatalogtabelle erstellen
<a name="create-resource-link-table"></a>

Sie können einen Ressourcenlink zu einer gemeinsam genutzten Tabelle in einer beliebigen AWS Region erstellen, indem Sie die AWS Lake Formation Konsole, die API oder AWS Command Line Interface (AWS CLI) verwenden.

**Um einen Ressourcenlink zu einer gemeinsam genutzten Tabelle (Konsole) zu erstellen**

1. Öffnen Sie die AWS Lake Formation Konsole unter [https://console.aws.amazon.com/lakeformation/](https://console.aws.amazon.com/lakeformation/). Melden Sie sich als Principal an, der über die Lake Formation `CREATE_TABLE` Formation-Berechtigung für die Datenbank verfügt, um den Ressourcenlink zu enthalten.

1. Wählen Sie im Navigationsbereich unter Datenkatalog die Option **Tabellen** und dann **Erstellen**, **Ressourcenlink** aus.

1. Geben Sie auf der Seite **„Ressourcenlink erstellen**“ die folgenden Informationen ein:  
**Name des Ressourcenlinks**  
Geben Sie einen Namen ein, der denselben Regeln entspricht wie ein Tabellenname. Der Name kann mit dem Namen der gemeinsam genutzten Zieltabelle identisch sein.  
**Datenbank**  
Die Datenbank im lokalen Datenkatalog, die den Ressourcenlink enthalten soll.  
**Besitzer der gemeinsam genutzten Tabelle, Region**  
Wenn Sie den Ressourcenlink in einer anderen Region erstellen, wählen Sie die Region der gemeinsam genutzten Zieltabelle aus.  
**Gemeinsam genutzte Tabelle**  
Wählen Sie eine gemeinsam genutzte Tabelle aus der Liste aus, oder geben Sie einen Namen für eine lokale (eigene) oder gemeinsam genutzte Tabelle ein.  
Die Liste enthält alle Tabellen, die mit Ihrem Konto geteilt wurden. Notieren Sie sich die Datenbank und die ID des Besitzerkontos, die in jeder Tabelle aufgeführt sind. Wenn Sie keine Tabelle sehen, von der Sie wissen, dass sie mit Ihrem Konto geteilt wurde, überprüfen Sie Folgendes:  
   + Wenn Sie kein Data Lake-Administrator sind, überprüfen Sie, ob der Data Lake-Administrator Ihnen Lake Formation Formation-Berechtigungen für die Tabelle erteilt hat.
   + Wenn Sie ein Data Lake-Administrator sind und sich Ihr Konto nicht in derselben AWS Organisation wie das gewährende Konto befindet, stellen Sie sicher, dass Sie die Einladung AWS Resource Access Manager (AWS RAM) zur gemeinsamen Nutzung der Ressource für die Tabelle akzeptiert haben. Weitere Informationen finden Sie unter [Annahme einer Einladung zur gemeinsamen Nutzung von Ressourcen AWS RAM](accepting-ram-invite.md).  
**Die Datenbank der gemeinsam genutzten Tabelle**  
Wenn Sie eine gemeinsam genutzte Tabelle aus der Liste ausgewählt haben, wird dieses Feld mit der Datenbank der gemeinsam genutzten Tabelle im externen Konto gefüllt. Geben Sie andernfalls eine lokale Datenbank (für einen Ressourcenlink zu einer lokalen Tabelle) oder die Datenbank der gemeinsam genutzten Tabelle in das externe Konto ein.  
**Besitzer der gemeinsam genutzten Tabelle**  
Wenn Sie eine gemeinsam genutzte Tabelle aus der Liste ausgewählt haben, wird dieses Feld mit der Konto-ID des Besitzers der gemeinsam genutzten Tabelle gefüllt. Geben Sie andernfalls Ihre AWS Konto-ID (für einen Ressourcenlink zu einer lokalen Tabelle) oder die ID des AWS Kontos ein, das die Tabelle gemeinsam genutzt hat.

1. Wählen Sie **Erstellen**, um den Ressourcenlink zu erstellen.

   Anschließend können Sie den Namen des Ressourcenlinks in der Spalte **Name** auf der **Tabellenseite** anzeigen.

1. (Optional) Erteilen Sie Prinzipalen, die in der Lage sein müssen, den Link anzuzeigen und auf die Zieltabelle zuzugreifen, die Lake Formation `DESCRIBE` Formation-Berechtigung für den Ressourcenlink.

   Das Erteilen von Berechtigungen für einen Ressourcenlink gewährt jedoch keine Berechtigungen für die (verknüpfte) Zieldatenbank oder -tabelle. Sie müssen die Berechtigungen für die Zieldatenbank separat erteilen, damit der table/resource Link in Athena sichtbar ist.

**Um einen Ressourcenlink zu einer gemeinsam genutzten Tabelle in derselben Region zu erstellen ()AWS CLI**

1. Verwenden Sie einen Befehl ähnlich dem folgenden.

   ```
   aws glue create-table --database-name myissues --table-input '{"Name":"my_customers","TargetTable":{"CatalogId":"111122223333","DatabaseName":"issues","Name":"customers"}}'
   ```

   Dieser Befehl erstellt einen Ressourcenlink mit dem Namen `my_customers` der gemeinsam genutzten Tabelle`customers`, die sich in der Datenbank `issues` im AWS Konto 1111-2222-3333 befindet. Der Ressourcenlink wird in der lokalen Datenbank gespeichert. `myissues`

1. (Optional) Erteilen Sie Prinzipalen, die in der Lage sein müssen, den Link anzuzeigen und auf die Zieltabelle zuzugreifen, die Lake Formation `DESCRIBE` Formation-Berechtigung für den Ressourcenlink.

   Das Erteilen von Berechtigungen für einen Ressourcenlink gewährt jedoch keine Berechtigungen für die (verknüpfte) Zieltabelle. Sie müssen die Berechtigungen für die Zieldatenbank separat erteilen, damit der table/resource Link in Athena sichtbar ist.

**Um einen Ressourcenlink zu einer gemeinsam genutzten Tabelle in einer anderen Region zu erstellen ()AWS CLI**

1. Verwenden Sie einen Befehl ähnlich dem folgenden.

   ```
   aws glue create-table --region eu-west-1 --cli-input-json '{
       "CatalogId": "111122223333",
       "DatabaseName": "ireland_db",
       "TableInput": {
           "Name": "rl_useast1salestb_ireland",
           "TargetTable": {
               "CatalogId": "444455556666",
               "DatabaseName": "useast1_salesdb",
               "Region": "us-east-1",
               "Name":"useast1_salestb"
           }
       }
   }‘
   ```

   Mit diesem Befehl wird ein `rl_useast1salestb_ireland` in der Region Europa (Irland) benannter Ressourcenlink zu der gemeinsam genutzten Tabelle erstellt`useast1_salestb`, die sich in der Datenbank `useast1_salesdb` im AWS Konto 444455556666 in der Region USA Ost (Nord-Virginia) befindet. Der Ressourcenlink wird in der lokalen Datenbank gespeichert. `ireland_db`

1. Erteilen Sie die Lake `DESCRIBE` Formation den Principals, die in der Lage sein müssen, den Link zu sehen und über den Link auf das Linkziel zuzugreifen.

   Das Erteilen von Berechtigungen für einen Ressourcenlink gewährt jedoch keine Berechtigungen für die (verknüpfte) Zieltabelle. Sie müssen die Berechtigungen für die Zieltabelle separat erteilen, damit der table/resource Link in Athena sichtbar ist.

**Weitere Informationen finden Sie auch unter:**  
[Funktionsweise von Ressourcenverbindungen in Lake Formation](resource-links-about.md)
[`DESCRIBE`](lf-permissions-reference.md#perm-describe)

# Einen Ressourcenlink zu einer gemeinsam genutzten Datenkatalog-Datenbank erstellen
<a name="create-resource-link-database"></a>

Sie können einen Ressourcenlink zu einer gemeinsam genutzten Datenbank mithilfe der AWS Lake Formation Konsole, der API oder AWS Command Line Interface (AWS CLI) erstellen.

**Um einen Ressourcenlink zu einer gemeinsam genutzten Datenbank (Konsole) zu erstellen**

1. Öffnen Sie die AWS Lake Formation Konsole unter [https://console.aws.amazon.com/lakeformation/](https://console.aws.amazon.com/lakeformation/). Melden Sie sich als Data Lake-Administrator oder als Datenbankersteller an.

   Ein Datenbankersteller ist ein Principal, dem die Lake Formation `CREATE_DATABASE` Formation-Genehmigung erteilt wurde.

1. Wählen Sie im Navigationsbereich **Datenbanken** und dann **Erstellen**, **Ressourcenlink** aus.

1. Geben Sie auf der Seite **„Ressourcenlink erstellen**“ die folgenden Informationen ein:  
**Name des Ressourcenlinks**  
Geben Sie einen Namen ein, der denselben Regeln entspricht wie ein Datenbankname. Der Name kann mit dem der gemeinsam genutzten Zieldatenbank identisch sein.  
**Zielkatalog**  
Wählen Sie den Zielkatalog für den Datenbankressourcen-Link aus.  
**Gemeinsamer Datenbankbesitzer, Region**  
Wenn Sie den Ressourcenlink in einer anderen Region erstellen, wählen Sie die Region der gemeinsam genutzten Zieldatenbank aus.  
**Gemeinsam genutzte Datenbank**  
Wählen Sie eine Datenbank aus der Liste aus, oder geben Sie einen lokalen (eigenen) oder gemeinsamen Datenbanknamen ein.  
Die Liste enthält alle Datenbanken, die mit Ihrem Konto gemeinsam genutzt werden. Notieren Sie sich die ID des Besitzerkontos, die in jeder Datenbank aufgeführt ist. Wenn Sie keine Datenbank sehen, von der Sie wissen, dass sie mit Ihrem Konto geteilt wurde, überprüfen Sie Folgendes:  
   + Wenn Sie kein Data Lake-Administrator sind, überprüfen Sie, ob der Data Lake-Administrator Ihnen Lake Formation Formation-Berechtigungen für die Datenbank erteilt hat.
   + Wenn Sie ein Data Lake-Administrator sind und sich Ihr Konto nicht in derselben AWS Organisation wie das gewährende Konto befindet, stellen Sie sicher, dass Sie die Einladung AWS Resource Access Manager (AWS RAM) zur gemeinsamen Nutzung von Ressourcen für die Datenbank akzeptiert haben. Weitere Informationen finden Sie unter [Annahme einer Einladung zur gemeinsamen Nutzung von Ressourcen AWS RAM](accepting-ram-invite.md).  
**Besitzer der gemeinsam genutzten Datenbank**  
Wenn Sie eine gemeinsam genutzte Datenbank aus der Liste ausgewählt haben, wird dieses Feld mit der Konto-ID des Besitzers der gemeinsam genutzten Datenbank gefüllt. Geben Sie andernfalls Ihre AWS Konto-ID (für einen Ressourcenlink zu einer lokalen Datenbank) oder die ID des AWS Kontos ein, das die Datenbank gemeinsam genutzt hat.  
**Die Katalog-ID der gemeinsam genutzten Datenbank**  
Geben Sie die Katalog-ID für die gemeinsam genutzte Datenbank ein. Wenn Sie einen Ressourcenlink zu einer Datenbank erstellen, die von einem anderen AWS Konto gemeinsam genutzt wird, müssen Sie diese Katalog-ID angeben, um zu identifizieren, welcher Datenkatalog die Quelldatenbank enthält.  
Wenn Sie im Dropdownmenü eine gemeinsam genutzte Datenbank auswählen, gibt das System automatisch die Katalog-ID des Kontos ein, das diese Datenbank besitzt und für Sie freigegeben hat.  
![\[Im Dialogfeld Datenbankdetails ist das Optionsfeld Ressourcenlink aktiviert, und die folgenden Felder sind ausgefüllt: Name des Ressourcenlinks, Gemeinsam genutzte Datenbank, Besitzer-ID der gemeinsam genutzten Datenbank. Die ID des Besitzers der gemeinsamen Datenbank ist deaktiviert (schreibgeschützt).\]](http://docs.aws.amazon.com/de_de/lake-formation/latest/dg/images/create-resource-link-db.png)

1. Wählen Sie **Erstellen**, um den Ressourcenlink zu erstellen.

   Anschließend können Sie den Namen des Ressourcenlinks in der Spalte **Name** auf der **Datenbankseite** anzeigen.

1. (Optional) Erteilen Sie Prinzipalen aus der Region Europa (Irland), die in der Lage sein müssen, den Link zu sehen und auf die Zieldatenbank zuzugreifen, die Lake Formation `DESCRIBE` Formation-Berechtigung für den Ressourcenlink.

   Das Erteilen von Berechtigungen für einen Ressourcenlink gewährt jedoch keine Berechtigungen für die (verknüpfte) Zieldatenbank oder -tabelle. Sie müssen die Berechtigungen für die Zieldatenbank separat erteilen, damit der table/resource Link in Athena sichtbar ist.

**Um einen Ressourcenlink zu einer gemeinsam genutzten Datenbank in derselben Region zu erstellen ()AWS CLI**

1. Verwenden Sie einen Befehl ähnlich dem folgenden.

   ```
   aws glue create-database --database-input '{"Name":"myissues","TargetDatabase":{"CatalogId":"111122223333","DatabaseName":"issues"}}'
   ```

   Dieser Befehl erstellt einen Ressourcenlink mit dem Namen `myissues` der gemeinsam genutzten Datenbank`issues`, die sich im AWS Konto 1111-2222-3333 befindet. 

1. (Optional) Erteilen Sie die Lake Formation `DESCRIBE` Formation-Berechtigung den Prinzipalen für den Ressourcenlink, die in der Lage sein müssen, den Link anzuzeigen und auf die Zieldatenbank oder -tabelle zuzugreifen. 

   Das Erteilen von Berechtigungen für einen Ressourcenlink gewährt jedoch keine Berechtigungen für die (verknüpfte) Zieldatenbank oder -tabelle. Sie müssen die Berechtigungen für die Zieldatenbank separat erteilen, damit der table/resource Link in Athena sichtbar ist.

**Um einen Ressourcenlink zu einer gemeinsam genutzten Datenbank in einer anderen Region zu erstellen ()AWS CLI**

1. Verwenden Sie einen Befehl ähnlich dem folgenden.

   ```
   aws glue create-database --region eu-west-1 --cli-input-json '{
       "CatalogId": "111122223333",
       "DatabaseInput": {
         "Name": "rl_useast1shared_irelanddb",
         "TargetDatabase": {
             "CatalogId": "444455556666",
             "DatabaseName": "useast1shared_db",
             "Region": "us-east-1"
          }
       }
   }'
   ```

   Dieser Befehl erstellt einen Ressourcenlink mit dem Namen 111122223333 `rl_useast1shared_irelanddb` in der AWS Region Europa (Irland) zur gemeinsam genutzten Datenbank`useast1shared_db`, die sich im AWS Konto 444455556666 in der Region USA Ost (Nord-Virginia) befindet. 

1. Erteilen Sie Principals aus der Region Europa (Irland), die in der Lage sein müssen, den Link zu sehen und über den Link auf das Linkziel zuzugreifen, die `DESCRIBE` Genehmigung für Lake Formation.

**Weitere Informationen finden Sie auch unter:**  
[Funktionsweise von Ressourcenverbindungen in Lake Formation](resource-links-about.md)
[`DESCRIBE`](lf-permissions-reference.md#perm-describe)

# Umgang mit Ressourcenlinks in AWS Glue APIs
<a name="resource-links-glue-apis"></a>

In den folgenden Tabellen wird erklärt, wie der AWS Glue Datenkatalog APIs mit Datenbank- und Tabellenressourcenlinks umgeht. Für alle `Get*` API-Operationen werden nur Datenbanken und Tabellen zurückgegeben, für die der Aufrufer über Berechtigungen verfügt. Wenn Sie über einen Ressourcenlink auf eine Zieldatenbank oder -tabelle zugreifen, benötigen Sie außerdem sowohl AWS Identity and Access Management (IAM) als auch Lake Formation Formation-Berechtigungen sowohl für das Ziel als auch für den Ressourcenlink. Die Lake Formation Formation-Genehmigung, die für Ressourcenlinks erforderlich ist, lautet`DESCRIBE`. Weitere Informationen finden Sie unter [`DESCRIBE`](lf-permissions-reference.md#perm-describe).


**Datenbank-API-Operationen**  

| API-Operation | Handhabung von Ressourcenlinks | 
| --- | --- | 
| CreateDatabase | Wenn es sich bei der Datenbank um einen Ressourcenlink handelt, wird der Ressourcenlink zur angegebenen Zieldatenbank erstellt. | 
| UpdateDatabase | Wenn es sich bei der angegebenen Datenbank um einen Ressourcenlink handelt, folgt er dem Link und aktualisiert die Zieldatenbank. Wenn der Ressourcenlink geändert werden muss, um eine Verknüpfung mit einer anderen Datenbank herzustellen, müssen Sie ihn löschen und eine neue erstellen. | 
| DeleteDatabase | Löscht den Ressourcenlink. Die verknüpfte (Ziel-) Datenbank wird nicht gelöscht. | 
| GetDatabase | Wenn der Aufrufer über Berechtigungen für das Ziel verfügt, folgt er dem Link, um die Eigenschaften des Ziels zurückzugeben. Andernfalls werden die Eigenschaften des Links zurückgegeben. | 
| GetDatabases | Gibt eine Liste von Datenbanken zurück, einschließlich Ressourcenlinks. Für jeden Ressourcenlink in der Ergebnismenge folgt der Vorgang dem Link, um die Eigenschaften des Linkziels abzurufen. Sie müssen ResourceShareType = angebenALL, um die Datenbanken zu sehen, die mit Ihrem Konto gemeinsam genutzt werden.  | 


**Tabellen-API-Operationen**  

| API-Operation | Handhabung von Ressourcenlinks | 
| --- | --- | 
| CreateTable | Wenn es sich bei der Datenbank um einen Ressourcenlink handelt, folgt er dem Datenbank-Link und erstellt eine Tabelle in der Zieldatenbank. Wenn es sich bei der Tabelle um einen Ressourcenlink handelt, erstellt der Vorgang den Ressourcenlink in der angegebenen Datenbank. Das Erstellen einer Tabellenressourcenverknüpfung über eine Datenbankressourcenverknüpfung wird nicht unterstützt.  | 
| UpdateTable | Wenn es sich bei der Tabelle oder der angegebenen Datenbank um einen Ressourcenlink handelt, wird die Zieltabelle aktualisiert. Wenn es sich sowohl bei der Tabelle als auch bei der Datenbank um Ressourcenlinks handelt, schlägt der Vorgang fehl. | 
| DeleteTable | Wenn es sich bei der angegebenen Datenbank um einen Ressourcenlink handelt, folgt er dem Link und löscht den Tabellen- oder Tabellenressourcenlink in der Zieldatenbank. Wenn es sich bei der Tabelle um einen Ressourcenlink handelt, löscht der Vorgang den Tabellenressourcenlink in der angegebenen Datenbank. Durch das Löschen eines Tabellenressourcenlinks wird die Zieltabelle nicht gelöscht. | 
| BatchDeleteTable | Entspricht DeleteTable. | 
| GetTable | Wenn es sich bei der angegebenen Datenbank um einen Ressourcenlink handelt, folgt er dem Datenbank-Link und gibt den Tabellen- oder Tabellenressourcen-Link aus der Zieldatenbank zurück. Andernfalls, wenn es sich bei der Tabelle um einen Ressourcenlink handelt, folgt der Vorgang dem Link und gibt die Eigenschaften der Zieltabelle zurück.  | 
| GetTables | Wenn es sich bei der angegebenen Datenbank um einen Ressourcenlink handelt, folgt er dem Datenbank-Link und gibt die Tabellen und Tabellenressourcen-Links aus der Zieldatenbank zurück. Wenn es sich bei der Zieldatenbank um eine gemeinsam genutzte Datenbank eines anderen AWS Kontos handelt, gibt der Vorgang nur die gemeinsam genutzten Tabellen in dieser Datenbank zurück. Sie folgt nicht den Tabellenressourcen-Links in der Zieldatenbank. Andernfalls, wenn es sich bei der angegebenen Datenbank um eine lokale (eigene) Datenbank handelt, gibt der Vorgang alle Tabellen in der lokalen Datenbank zurück und folgt jedem Tabellenressourcenlink, um die Eigenschaften der Zieltabelle zurückzugeben. | 
| SearchTables | Gibt Tabellen und Tabellenressourcenlinks zurück. Es folgt keinen Links, um die Eigenschaften der Zieltabelle zurückzugeben. Sie müssen ResourceShareType = angeben, um Tabellen ALL zu sehen, die mit Ihrem Konto geteilt wurden. | 
| GetTableVersion | Entspricht GetTable. | 
| GetTableVersions | Entspricht GetTable. | 
| DeleteTableVersion | Entspricht DeleteTable. | 
| BatchDeleteTableVersion | Entspricht DeleteTable. | 


**API-Operationen partitionieren**  

| API-Operation | Handhabung von Ressourcenlinks | 
| --- | --- | 
| CreatePartition | Wenn es sich bei der angegebenen Datenbank um einen Ressourcenlink handelt, folgt er dem Datenbank-Link und erstellt eine Partition in der angegebenen Tabelle in der Zieldatenbank. Wenn es sich bei der Tabelle um einen Ressourcenlink handelt, folgt der Vorgang dem Ressourcenlink und erstellt die Partition in der Zieltabelle. Das Erstellen einer Partition sowohl über einen Tabellenressourcenlink als auch über einen Datenbankressourcenlink wird nicht unterstützt. | 
| BatchCreatePartition | Entspricht CreatePartition. | 
| UpdatePartition | Wenn es sich bei der angegebenen Datenbank um einen Ressourcenlink handelt, folgt er dem Datenbank-Link und aktualisiert die Partition in der angegebenen Tabelle in der Zieldatenbank. Wenn es sich bei der Tabelle um einen Ressourcenlink handelt, folgt der Vorgang dem Ressourcenlink und aktualisiert die Partition in der Zieltabelle. Das Aktualisieren einer Partition sowohl über einen Tabellenressourcenlink als auch über einen Datenbankressourcenlink wird nicht unterstützt. | 
| DeletePartition | Wenn es sich bei der angegebenen Datenbank um einen Ressourcenlink handelt, folgt er dem Datenbank-Link und löscht die Partition in der angegebenen Tabelle in der Zieldatenbank. Wenn es sich bei der Tabelle um einen Ressourcenlink handelt, folgt der Vorgang dem Ressourcenlink und löscht die Partition in der Zieltabelle. Das Löschen einer Partition sowohl über einen Tabellenressourcenlink als auch über einen Datenbankressourcenlink wird nicht unterstützt. | 
| BatchDeletePartition | Entspricht DeletePartition. | 
| GetPartition | Wenn es sich bei der angegebenen Datenbank um einen Ressourcenlink handelt, folgt er dem Datenbank-Link und gibt Partitionsinformationen aus der angegebenen Tabelle zurück. Andernfalls, wenn es sich bei der Tabelle um einen Ressourcenlink handelt, folgt der Vorgang dem Link und gibt Partitionsinformationen zurück. Wenn es sich sowohl bei der Tabelle als auch bei der Datenbank um Ressourcenlinks handelt, wird eine leere Ergebnismenge zurückgegeben. | 
| GetPartitions | Wenn es sich bei der angegebenen Datenbank um einen Ressourcenlink handelt, folgt er dem Datenbank-Link und gibt Partitionsinformationen für alle Partitionen in der angegebenen Tabelle zurück. Andernfalls, wenn es sich bei der Tabelle um einen Ressourcenlink handelt, folgt der Vorgang dem Link und gibt Partitionsinformationen zurück. Wenn es sich sowohl bei der Tabelle als auch bei der Datenbank um Ressourcenlinks handelt, wird eine leere Ergebnismenge zurückgegeben. | 
| BatchGetPartition | Entspricht GetPartition. | 


**API-Operationen mit benutzerdefinierten Funktionen**  

| API-Operation | Handhabung von Ressourcenlinks | 
| --- | --- | 
| (Alle API-Operationen) | Wenn es sich bei der Datenbank um einen Ressourcenlink handelt, folgt er dem Ressourcenlink und führt den Vorgang in der Zieldatenbank aus. | 

**Weitere Informationen finden Sie auch unter:**  
[Funktionsweise von Ressourcenverbindungen in Lake Formation](resource-links-about.md)