Zum Hauptinhalt springen
Cloud / AWS / Produkte / Amazon S3 Annotations: Abfragbare Metadaten an Objekten

Amazon S3 Annotations: Abfragbare Metadaten an Objekten

Amazon S3 Annotations hängen benannte Datenpakete an S3-Objekte — bis 1 MiB je Annotation, bis 1.000 je Objektversion, abfragbar über S3-Metadata-Tabellen.

Storage
Preismodell Preisangaben gemäß Anbieter; S3 Metadata wird laut Dokumentation über die Amazon-S3-Preisseite abgerechnet
Verfügbarkeit Laut Dokumentation in allen kommerziellen AWS-Regionen sowie in den China-Regionen (Peking und Ningxia); nicht verfügbar in den Regionen Naher Osten (VAE) und Naher Osten (Bahrain)
Datensouveränität EU-Regionen verfügbar
Zuverlässigkeit SLA gemäß Anbieter (siehe offizielle SLA-Seite) SLA

Was sind Amazon S3 Annotations?

Amazon S3 Annotations sind benannte Datenpakete, die Sie einem S3-Objekt nach dem Upload anhängen. Jede Annotation nimmt zwischen 1 Byte und 1 MiB UTF-8-Text auf — etwa KI-generierte Labels, Dokumentkontext, Verarbeitungsergebnisse oder Compliance-Nachweise. Sie legen Annotationen an, rufen sie ab, listen sie auf und löschen sie, ohne das Objekt selbst zu verändern.

Annotationen ergänzen die bestehenden Metadatenarten von Amazon S3: systemseitige Metadaten, Object Tags und benutzerdefinierte Metadaten. Über eine Annotation-Tabelle in der S3-Metadata-Konfiguration werden die Inhalte in großem Umfang abfragbar.

Kernfunktionen

  • Dedizierte API-Operationen: PutObjectAnnotation, GetObjectAnnotation, ListObjectAnnotations und DeleteObjectAnnotation
  • Große Datenpakete: Bis zu 1 MiB je Annotation und bis zu 1.000 Annotationen je Objektversion, insgesamt bis zu 1 GiB je Objekt
  • Strukturierte Inhalte: Beliebiger UTF-8-Text, etwa JSON, XML oder YAML; Binärdaten werden Base64-kodiert abgelegt
  • Abfragbar über S3 Metadata: Optionale Annotation-Tabelle in verwalteten Apache-Iceberg-Tabellen, abfragbar unter anderem mit Amazon Athena
  • Kopieren: CopyObject überträgt Annotationen standardmäßig mit; über den Header x-amz-annotation-directive steuern Sie das Verhalten
  • Verschlüsselung: Annotationen erben die Verschlüsselung des übergeordneten Objekts (SSE-S3, SSE-KMS oder DSSE-KMS); SSE-C wird nicht unterstützt
  • Prüfsummen: Unterstützt werden unter anderem CRC32, CRC32C, CRC64NVME, SHA1, SHA256 und SHA512; ohne Angabe verwendet Amazon S3 CRC-64/NVME
  • Ereignisbenachrichtigungen: s3:ObjectAnnotation:Put und s3:ObjectAnnotation:Delete
  • Replikation: Bei konfigurierter S3 Replication werden Annotationen automatisch und unabhängig voneinander repliziert

Typische Anwendungsfälle

KI- und ML-Pipelines: Inferenzergebnisse, Embeddings oder Moderationslabels direkt am Quellobjekt ablegen, statt sie in einer separaten Datenbank zu führen.

Dokumentenverarbeitung: Klassifizierungsergebnisse und extrahierten Kontext am Dokument speichern und später gezielt abfragen.

Nachvollziehbarkeit: Data Lineage, Audit-Spuren und ETL-Status neben dem Ursprungsobjekt dokumentieren.

Compliance: Kennzeichnungen wie PII-Flags oder Aufbewahrungsvorgaben am Objekt hinterlegen.

Vorteile

  • Kontextdaten bleiben am Objekt und wandern bei Kopien und Replikation mit
  • Deutlich größere und strukturierte Nutzdaten als bei Object Tags
  • Änderungen ohne erneuten Upload des Objekts, ohne Änderung des ETags
  • Auswertbar über Standard-Analysewerkzeuge auf Apache-Iceberg-Tabellen
  • Verschlüsselung entsprechend dem übergeordneten Objekt
  • Auch für archivierte Objekte nutzbar, ohne diese wiederherzustellen

Integration mit innFactory

Als AWS Reseller unterstützt innFactory Sie bei Amazon S3 Annotations: Entwurf eines Annotationsschemas für Ihre KI- und Analytics-Workloads, Nachrüsten bestehender Objektbestände über S3 Batch Operations mit AWS Lambda, Aktivierung und Abfrage der Annotation-Tabellen in S3 Metadata sowie Abstimmung von Verschlüsselung, Replikation und Berechtigungen.

Typische Anwendungsfälle

Ergebnisse von KI-Inferenz am Objekt speichern
Klassifizierungs- und Moderationslabels
Data Lineage und Audit-Spuren
Compliance-Kennzeichnungen wie PII-Flags

Technische Spezifikationen

Abfrage Optionale Annotation-Tabelle in der S3-Metadata-Konfiguration; die Daten liegen in verwalteten Apache-Iceberg-Tabellen und lassen sich mit Amazon Athena und weiteren Analysediensten abfragen
Anzahl Bis zu 1.000 Annotationen je Objektversion, maximal 1 GiB Annotationsspeicher je Objekt
API PutObjectAnnotation, GetObjectAnnotation, ListObjectAnnotations und DeleteObjectAnnotation; CopyObject überträgt Annotationen standardmäßig mit
Ereignisse Ereignisbenachrichtigungen s3:ObjectAnnotation:Put und s3:ObjectAnnotation:Delete
Format Beliebiger UTF-8-Text, etwa JSON, XML oder YAML; Binärdaten müssen Base64-kodiert werden
Groesse Jede Annotation umfasst zwischen 1 Byte und 1 MiB; der Annotationsname darf bis zu 512 Byte lang sein
Verschluesselung Annotationen werden mit der Verschlüsselungskonfiguration des übergeordneten Objekts verschlüsselt (SSE-S3, SSE-KMS, DSSE-KMS); SSE-C wird nicht unterstützt

Häufig gestellte Fragen

Was sind Amazon S3 Annotations?

Annotations sind laut Dokumentation benannte Datenpakete, die Sie einem Amazon-S3-Objekt nach dem Upload anhängen. Jede Annotation fasst zwischen 1 Byte und 1 MiB UTF-8-Text, etwa KI-generierte Ausgaben, Klassifizierungsergebnisse oder Verarbeitungsprotokolle. Sie können Annotationen anlegen, abrufen, auflisten und löschen, ohne das Objekt selbst zu verändern.

Wie viele Annotationen sind je Objekt möglich?

Laut Dokumentation lassen sich bis zu 1.000 Annotationen mit einer Objektversion verknüpfen; die Namen müssen je Objektversion eindeutig sein. Der gesamte Annotationsspeicher je Objekt beträgt damit bis zu 1 GiB (1.000 Annotationen zu je 1 MiB).

Worin unterscheiden sich Annotations von Object Tags?

Laut Dokumentation erlauben Object Tags 10 Einträge je Objektversion mit 128 Zeichen im Schlüssel und 256 Zeichen im Wert, Annotations dagegen 1.000 Einträge je Objektversion mit bis zu 512 Byte im Namen und 1 MiB im Datenpaket. Annotations nehmen beliebigen UTF-8-Text auf, etwa JSON oder XML, lassen sich aber nicht beim Upload setzen, sondern nur nachträglich über PutObjectAnnotation. Tags sind die richtige Wahl, wenn Sie IAM-Richtlinien, S3-Lifecycle-Regeln oder Kostenzuordnung benötigen.

Wie lassen sich Annotationen auswerten?

Sie aktivieren in Ihrer S3-Metadata-Konfiguration eine Annotation-Tabelle. Diese verfolgt laut Dokumentation die aktuellen Annotationen der Objekte im Bucket und macht deren Inhalt direkt abfragbar; jede Zeile steht für eine Annotation einer bestimmten Objektversion. Die Tabellen liegen in verwalteten Apache-Iceberg-Tabellen und lassen sich mit Amazon Athena und weiteren Analysediensten abfragen.

Wie verhalten sich Annotationen bei Versionierung und Replikation?

Annotationen sind laut Dokumentation an eine konkrete Objektversion gebunden und werden beim Anlegen einer neuen Version nicht übernommen. Das Löschen einer Annotation ist auch in versionierten Buckets endgültig. Ist S3 Replication konfiguriert, repliziert Amazon S3 Annotationen automatisch, wobei jede Annotation unabhängig repliziert wird.

Für welche Speicherklassen gelten Annotationen?

Laut Dokumentation lassen sich die Annotation-API-Operationen für Objekte in allen Speicherklassen aufrufen, einschließlich S3 Glacier und S3 Glacier Deep Archive, ohne das Objekt vorher wiederherzustellen. Nicht unterstützt werden Annotationen unter anderem von S3 Inventory Reports, S3 Storage Lens, Amazon S3 File Gateway, Amazon FSx, S3 on Outposts und S3 Express One Zone (Directory Buckets).

Hinweis: Alle Produktinformationen auf dieser Seite wurden sorgfältig zusammengestellt, sind jedoch ohne Gewähr und können veraltet oder unvollständig sein. Cloud-Services entwickeln sich schnell weiter — Funktionen, Preise, SLAs und Verfügbarkeit ändern sich laufend. Verbindliche und aktuelle Informationen finden Sie ausschließlich auf der offiziellen Produktseite von AWS (offizielle Dokumentation). Diese Seite stellt kein Angebot von AWS dar.

AWS Cloud Expertise

innFactory ist AWS Reseller mit zertifizierten Cloud-Architekten. Wir bieten Beratung, Implementierung und Managed Services für AWS.

Bereit, mit Amazon S3 Annotations: Abfragbare Metadaten an Objekten zu starten?

Unsere zertifizierten AWS Experten helfen bei Architektur, Integration und Optimierung.

Beratung vereinbaren