

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.

# Verwenden von Tags mit S3-Tabellen-Buckets
<a name="table-bucket-tagging"></a>

Ein AWS Tag ist ein Schlüssel-Wert-Paar, das Metadaten zu Ressourcen enthält, in diesem Fall Amazon S3-Table-Buckets. Sie können S3-Tabellen-Buckets taggen, wenn Sie sie erstellen, oder Tags für bestehende Tabellen-Buckets verwalten. Allgemeine Informationen zur Verwendung von Tags finden Sie unter [Kennzeichnung für die Kostenzuweisung oder attributbasierte Zugriffskontrolle (ABAC)](tagging.md).

**Anmerkung**  
Für die Verwendung von Tags in Tabellen-Buckets fallen keine zusätzlichen Gebühren an, die über die standardmäßigen S3-API-Anforderungsraten hinausgehen. Weitere Informationen finden Sie unter [Amazon S3 – Preise](https://aws.amazon.com/s3/pricing/).

## Gängige Methoden zur Verwendung von Tags mit Tabellen-Buckets
<a name="common-ways-to-use-tags-table-bucket"></a>

Verwenden Sie Tags in Ihren S3-Tabellen-Buckets für:

**Attribute-based Zugriffskontrolle (ABAC) ** — Skalieren Sie die Zugriffsberechtigungen und gewähren Sie Zugriff auf S3-Tabellen-Buckets auf der Grundlage ihrer Tags. Weitere Informationen finden Sie unter [Verwendung von Tags für ABAC](https://docs.aws.amazon.com/AmazonS3/latest/userguide/tagging.html#using-tags-for-abac).

### ABAC für S3-Tabellen-Buckets
<a name="abac-for-table-buckets"></a>

Amazon S3-Tabellen-Buckets unterstützen die attributbasierte Zugriffskontrolle (ABAC) mithilfe von Tags. Verwenden Sie tagbasierte Bedingungsschlüssel in Ihren AWS Organisations- AWS Identity and Access Management (IAM) und S3-Table-Bucket-Richtlinien. ABAC in Amazon S3 unterstützt die Autorisierung über mehrere Konten hinweg. AWS 

In Ihren IAM-Richtlinien können Sie den Zugriff auf S3-Tabellen-Buckets anhand der Tags des Tabellen-Buckets steuern, indem Sie den `s3tables:TableBucketTag/tag-key` Bedingungsschlüssel oder die [AWS globalen Bedingungsschlüssel verwenden](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-tagkeys):`aws:ResourceTag/key-name`, `aws:RequestTag/key-name` oder. `aws:TagKeys` 

#### war: ResourceTag/key-name
<a name="table-bucket-condition-key-resource-tag"></a>

Verwenden Sie diesen Bedingungsschlüssel, um das Tag-Schlüssel-Wert-Paar, das Sie in der Richtlinie angeben, mit dem Schlüssel-Wert-Paar zu vergleichen, das der Ressource zugeordnet ist. Sie könnten beispielsweise festlegen, dass der Zugriff auf einen Tabellen-Bucket nur zulässig ist, wenn der Table-Bucket den Tag-Schlüssel `Department` mit dem Wert enthält. `Marketing`

Dieser Bedingungsschlüssel gilt für alle Tabellen-Bucket-Aktionen, die mithilfe der Amazon S3-Konsole, der AWS Befehlszeilenschnittstelle (CLI), S3-APIs oder der AWS SDKs ausgeführt werden, mit Ausnahme der `CreateBucket` API-Anforderung.

Eine Beispielrichtlinie finden Sie unter [1.1 — Table-Bucket-Richtlinie zur Einschränkung von Operationen an den Tabellen innerhalb des Tabellen-Buckets mithilfe von Tags](#example-policy-table-bucket-resource-tag). 

Weitere Beispielrichtlinien und weitere Informationen finden Sie unter [ Steuern des Zugriffs auf AWS Ressourcen ](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_tags.html#access_tags_control-resources) im *AWS Identity and Access Management Benutzerhandbuch*.

**Anmerkung**  
Bei Aktionen, die an Tabellen ausgeführt werden, wirkt sich dieser Bedingungsschlüssel auf die Tags aus, die auf die Tabelle angewendet werden, und nicht auf die Tags, die auf den Tabellen-Bucket angewendet werden, der die Tabelle enthält. Verwenden Sie `s3tables:TableBucketTag/tag-key` stattdessen den, wenn Sie möchten, dass Ihre ABAC-Richtlinien bei der Ausführung von Tabellenaktionen auf die Tags des Tabellen-Buckets einwirken. 

#### war: RequestTag/key-name
<a name="table-bucket-condition-key-request-tag"></a>

Verwenden Sie diesen Bedingungsschlüssel, um das Tag-Schlüssel-Wert-Paar, das in der Anfrage übergeben wurde, mit dem Tag-Paar zu vergleichen, das Sie in der Richtlinie angeben. Sie könnten beispielsweise überprüfen, ob die Anforderung, einen Tabellen-Bucket zu kennzeichnen, den Tag-Schlüssel enthält `Department` und ob er den Wert enthält. `Accounting` 

Dieser Bedingungsschlüssel gilt, wenn Tag-Schlüssel in einer `TagResource` `CreateTableBucket` API-Operationsanforderung übergeben werden oder wenn mithilfe der Amazon S3-Konsole, der AWS Befehlszeilenschnittstelle (CLI) oder der AWS SDKs ein Tabellen-Bucket mit Tags markiert oder erstellt wird. 

Eine Beispielrichtlinie finden Sie unter [1.2 — IAM-Richtlinie zum Erstellen oder Ändern von Tabellen-Buckets mit bestimmten Tags](#example-policy-table-bucket-request-tag).

Weitere Beispielrichtlinien und weitere Informationen finden Sie unter [ Steuern des Zugriffs bei AWS Anfragen ](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_tags.html#access_tags_control-requests) im *AWS Identity and Access Management Benutzerhandbuch. *

#### Gesetze: TagKeys
<a name="table-bucket-condition-key-tag-keys"></a>

Verwenden Sie diesen Bedingungsschlüssel, um die Tag-Schlüssel in einer Anfrage mit den Schlüsseln zu vergleichen, die Sie in der Richtlinie angeben, um zu definieren, auf welche Tag-Schlüssel zugegriffen werden darf. Um beispielsweise das Tagging während der `CreateTableBucket` Aktion zu ermöglichen, müssen Sie eine Richtlinie erstellen, die `s3tables:TagResource` sowohl die `s3tables:CreateTableBucket` Aktionen als auch zulässt. Anschließend können Sie mithilfe des `aws:TagKeys` Bedingungsschlüssels erzwingen, dass in der `CreateTableBucket` Anfrage nur bestimmte Tags verwendet werden. 

Dieser Bedingungsschlüssel gilt, wenn Tag-Schlüssel in einer `TagResource``UntagResource`, oder `CreateTableBucket` API-Operation übergeben werden oder wenn mithilfe der Amazon S3-Konsole, der AWS Befehlszeilenschnittstelle (CLI) oder der SDKs ein Tabellen-Bucket mit Tags markiert, aufgehoben oder erstellt wird. AWS 

Eine Beispielrichtlinie finden Sie unter [1.3 — IAM-Richtlinie zur Kontrolle der Änderung von Tags auf vorhandenen Ressourcen, wobei die Tagging-Governance gewahrt bleibt](#example-policy-table-bucket-tag-keys).

Weitere Beispielrichtlinien und weitere Informationen finden Sie unter [ Steuern des Zugriffs auf der Grundlage von Tag-Schlüsseln ](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_tags.html#access_tags_control-tag-keys) im Benutzerhandbuch. *AWS Identity and Access Management *

#### s3-Tabellen: TableBucketTag/tag-key
<a name="table-bucket-condition-key"></a>

Verwenden Sie diesen Bedingungsschlüssel, um mithilfe von Tags Berechtigungen für bestimmte Daten in Tabellen-Buckets zu gewähren. Dieser Bedingungsschlüssel wirkt sich größtenteils auf die Tags aus, die dem Tabellen-Bucket für alle S3-Tabellenaktionen zugewiesen sind. Selbst wenn Sie eine Tabelle mit Tags erstellen, wirkt sich dieser Bedingungsschlüssel auf die Tags aus, die auf den Tabellen-Bucket angewendet werden, der diese Tabelle enthält. Es gibt folgende Ausnahmen: 
+ Wenn Sie einen Tabellen-Bucket mit Tags erstellen, wirkt sich dieser Bedingungsschlüssel auf die Tags in der Anfrage aus.

Eine Beispielrichtlinie finden Sie unter [1.4 — Verwendung des Bedingungsschlüssels s3tables: TableBucketTag](#example-policy-table-bucket-tag). 

#### Beispiel für ABAC-Richtlinien für Tabellen-Buckets
<a name="example-table-buckets-abac-policies"></a>

Sehen Sie sich das folgende Beispiel für ABAC-Richtlinien für Amazon S3-Tabellen-Buckets an.

**Anmerkung**  
Wenn Sie Lake Formation verwenden, um den Zugriff auf Ihre Amazon S3-Tabellen zu verwalten, und Sie über eine ressourcenbasierte IAM- oder S3-Tabellen-Richtlinie verfügen, die IAM-Benutzer und IAM-Rollen auf der Grundlage von Principal-Tags einschränkt, müssen Sie der IAM-Rolle, die Lake Formation für den Zugriff auf Ihre Amazon S3-Daten verwendet, dieselben Prinzipal-Tags anhängen (z. B.), und dieser Rolle die erforderlichen Berechtigungen gewähren. LakeFormationDataAccessRole Dies ist erforderlich, damit Ihre tagbasierte Zugriffskontrollrichtlinie ordnungsgemäß mit Ihrer S3-Tabelles-Analyseintegration funktioniert.

##### 1.1 — Table-Bucket-Richtlinie zur Einschränkung von Operationen an den Tabellen innerhalb des Tabellen-Buckets mithilfe von Tags
<a name="example-policy-table-bucket-resource-tag"></a>

In dieser Table-Bucket-Richtlinie können die angegebenen IAM-Prinzipale (Benutzer und Rollen) die `GetTable` Aktion für jede Tabelle im Table-Bucket nur ausführen, wenn der Wert des `project` Tabellentags mit dem Wert des `project` Prinzipal-Tags übereinstimmt.

```
{
  "Version": "2012-10-17",		 	 	 
  "Statement": [
    {
      "Sid": "AllowGetTable",
      "Effect": "Allow",
      "Principal": {
        "AWS": "{{111122223333}}"
      },
      "Action": "s3tables:GetTable",
      "Resource": "arn:aws::s3tables:{{us-west-2}}:{{111122223333}}:bucket/{{amzn-s3-demo-table-bucket/*}}",
      "Condition": {
        "StringEquals": {
          "aws:ResourceTag/{{project}}": "${aws:PrincipalTag/{{project}}}"
        }
      }
    }
  ]
}
```

##### 1.2 — IAM-Richtlinie zum Erstellen oder Ändern von Tabellen-Buckets mit bestimmten Tags
<a name="example-policy-table-bucket-request-tag"></a>

**Anmerkung**  
Wenn Sie AWS Lake Formation zur Verwaltung des Zugriffs auf Ihre Amazon S3-Tabellen verwenden und ABAC mit Amazon S3-Tabellen verwenden, stellen Sie sicher, dass Sie der IAM-Rolle auch Lake Formation den erforderlichen Zugriff zuweisen. Weitere Informationen zur Einrichtung der IAM-Rolle für Lake Formation finden Sie im Entwicklerhandbuch unter [ Voraussetzungen für die Integration des Amazon S3-Tabellenkatalogs ](https://docs.aws.amazon.com/lake-formation/latest/dg/s3tables-catalog-prerequisites.html) in den *AWS Lake Formation Datenkatalog und Lake Formation. * 

In dieser IAM-Richtlinie können Benutzer oder Rollen mit dieser Richtlinie nur dann S3-Tabellen-Buckets erstellen, wenn sie den Table-Bucket mit dem Tag-Schlüssel `project` und dem Tag-Wert `Trinity` in der Anfrage zur Tabellen-Bucket-Erstellung kennzeichnen. Sie können auch Tags zu vorhandenen S3-Tabellen-Buckets hinzufügen oder ändern, sofern die `TagResource` Anforderung das Tag-Schlüssel-Wert-Paar enthält. `project:Trinity` Diese Richtlinie gewährt keine Lese-, Schreib- oder Löschberechtigungen für die Tabellen-Buckets oder deren Objekte. 

```
{
  "Version": "2012-10-17",		 	 	 
  "Statement": [
    {
      "Sid": "CreateTableBucketWithTags",
      "Effect": "Allow",
      "Action": [
        "s3tables:CreateTableBucket",
        "s3tables:TagResource"
      ],
      "Resource": "*",
      "Condition": {
        "StringEquals": {
          "aws:RequestTag/{{project}}": [
            "{{Trinity}}"
          ]
        }
      }
    }
  ]
}
```

##### 1.3 — IAM-Richtlinie zur Kontrolle der Änderung von Tags auf vorhandenen Ressourcen, wobei die Tagging-Governance gewahrt bleibt
<a name="example-policy-table-bucket-tag-keys"></a>

Gemäß dieser IAM-Richtlinie können IAM-Prinzipale (Benutzer oder Rollen) Tags in einem Table-Bucket nur ändern, wenn der Wert des Table-Bucket-Tags mit dem Wert des `project` Principal-Tags übereinstimmt. `project` Nur die vier in den `aws:TagKeys` Bedingungsschlüsseln `cost-center` angegebenen Tags `project` `environment``owner`,, und sind für diese Tabellen-Buckets zulässig. Dies hilft bei der Durchsetzung der Tag-Governance, verhindert unbefugte Tag-Änderungen und sorgt dafür, dass das Tagging-Schema in Ihren Tabellen-Buckets konsistent bleibt.

```
{
  "Version": "2012-10-17",		 	 	 
  "Statement": [
    {
      "Sid": "EnforceTaggingRulesOnModification",
      "Effect": "Allow",
      "Action": [
        "s3tables:TagResource",
        "s3tables:UntagResource"
      ],
      "Resource": "arn:aws::s3tables:{{us-west-2}}:{{111122223333}}:bucket/{{amzn-s3-demo-table-bucket}}",
      "Condition": {
        "StringEquals": {
          "aws:ResourceTag/project": "${aws:PrincipalTag/project}"
        },
        "ForAllValues:StringEquals": {
          "aws:TagKeys": [
            "{{project}}",
            "{{environment}}",
            "{{owner}}",
            "{{cost-center}}"
          ]
        }
      }
    }
  ]
}
```

##### 1.4 — Verwendung des Bedingungsschlüssels s3tables: TableBucketTag
<a name="example-policy-table-bucket-tag"></a>

In dieser IAM-Richtlinie ermöglicht die Condition-Anweisung den Zugriff auf die Daten des Table-Buckets nur, wenn der Table-Bucket über den Tag-Schlüssel `Environment` und den Tag-Wert verfügt. `Production` Der `s3tables:TableBucketTag/<tag-key>` unterscheidet sich vom `aws:ResourceTag/<tag-key>` Bedingungsschlüssel, da Sie damit nicht nur den Zugriff auf Tabellen-Buckets in Abhängigkeit von deren Tags steuern können, sondern auch den Zugriff auf Tabellen anhand der Tags im übergeordneten Table-Bucket steuern können.

```
{
  "Version": "2012-10-17",		 	 	 
  "Statement": [
    {
      "Sid": "AllowAccessToSpecificTables",
      "Effect": "Allow",
      "Action": "*",
      "Resource": "arn:aws::s3tables:{{us-west-2}}:{{111122223333}}:bucket/{{amzn-s3-demo-table-bucket}}/*",
      "Condition": {
        "StringEquals": {
          "s3tables:TableBucketTag/Environment": "Production"
        }
      }
    }
  ]
}
```

## Verwaltung von Tags für Tabellen-Buckets
<a name="table-bucket-working-with-tags"></a>

Sie können Tags für S3-Tabellen-Buckets mithilfe der Amazon S3-Konsole, der AWS Befehlszeilenschnittstelle (CLI), der AWS SDKs oder mithilfe der S3-APIs hinzufügen oder verwalten: [ TagResource](https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3Buckets_TagResource.html), und [ UntagResource](https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3Buckets_UntagResource.html). [ ListTagsForResource ](https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3Buckets_ListTagsForResource.html) Weitere Informationen finden Sie hier:

**Topics**
+ [Gängige Methoden zur Verwendung von Tags mit Tabellen-Buckets](#common-ways-to-use-tags-table-bucket)
+ [Verwaltung von Tags für Tabellen-Buckets](#table-bucket-working-with-tags)
+ [Tabellen-Buckets mit Tags erstellen](table-bucket-create-tag.md)
+ [Hinzufügen eines Tags zu einem Table-Bucket](table-bucket-tag-add.md)
+ [Bucket-Tags für Tabellen anzeigen](table-bucket-tag-view.md)
+ [Löschen eines Tags aus einem Tabellen-Bucket](table-bucket-tag-delete.md)