2012-10-04 18 views
13

Es scheint, als ob ich nur Tags auf der Bucket-Ebene in S3 verwenden kann. Das scheint in gewisser Weise sinnvoll zu sein, weil Sie wahrscheinlich nur auf dieser Makroebene abrechnen würden. Allerdings kann ich ein paar Anwendungsfälle zum Taggen sehen, so dass verschiedene Leute für verschiedene Objekte im selben Bucket in Rechnung gestellt werden.Können Sie einzelne S3-Objekte in AWS kennzeichnen?

Können Sie einzelne S3-Objekte kennzeichnen?

+0

Sprechen Sie über Kostenumlage-Tagging? –

Antwort

3

Nach documentation können Sie nur Eimer Tag:

Kostenverteilung Tagging ermöglicht es Ihnen, S3 Eimer zu beschriften, so dass Sie mehr können leicht ihre Kosten gegen Projekten oder anderen Kriterien verfolgen ..

Es stimmt mit dem überein, was Sie sowohl in der Management Console als auch in der SDK-Dokumentation sehen können.

Natürlich könnten Sie Ordner-/Objekt-Metadaten verwenden, um ein feineres "Tagging" selbst durchzuführen, aber ich denke, dass Sie eine bessere Lösung finden werden.

+1

Veränderbare Objekt-Level-Tags sind jetzt verfügbar ab ReInvent: 2016. Siehe Kobis Antwort unten. – gmetzker

0

Ich glaube nicht, dass Sie die gleiche Art und Weise einzelne Elemente in S3 markieren, können Sie in der Regel Ressourcen markieren können.

Sie können jedoch Metadaten zu Elementen in S3 hinzufügen, um sie zu identifizieren. Sie könnten dann über Artikel mit unterschiedlichen Typen berichten: - Blättern durch Objekte im Bucket (offensichtlich ziemlich langsam) und sammeln Sie alle gewünschten Informationen über sie - Mit einem externen Metadatenspeicher in einer Datenbank Ihrer Wahl, die Sie könnten Verwenden Sie dann zum Ausführen von Berichten. Zum Beispiel, wie viele Artikel von verschiedenen Typen, Gesamtgröße usw. Natürlich müsste alles, was Sie melden möchten, zuerst der Datenbank hinzugefügt werden

Ich würde auf jeden Fall an besseren Lösungen interessiert sein!

14

Objekt-Tagging ist ein neues Feature, auf Dezember bekannt 2016. Von the announcement:

Mit S3 Objektkennzeichnung können Sie verwalten und steuern den Zugriff für Amazon S3-Objekte. S3-Objekttags sind Schlüssel-Wert-Paare, die auf S3-Objekte angewendet werden, die jederzeit während der Lebensdauer des Objekts erstellt, aktualisiert oder gelöscht werden können. Mit diesen Funktionen können Sie IAM-Richtlinien (Identity and Access Management) erstellen, S3 Lifecycle-Richtlinien einrichten und Speichermetriken anpassen. Diese Tags auf Objektebene können dann Übergänge zwischen Speicherklassen und im Hintergrund ablaufenden Objekten verwalten.

Siehe auch: S3 » Objects » Object Tagging

Im Moment ist es nicht, wie Sie können search by tags sieht, oder dass Objektkennzeichnung betrifft Abrechnung.

+2

Möglicherweise wurde die API-Dokumentation noch nicht aktualisiert, da der neue Objekt-Tag-Abschnitt im S3-Entwicklerhandbuch sagt: "Mit dem Tag haben Sie nun eine andere Dimension. [...] Sie können auch Objekte in Ihrem Bucket auflisten Angeben des Tag-Filters. " – kiwidrew

+1

Sie können jetzt mit aws athena suchen. – Federico

+0

können wir x-amz-tagging eines Objekts als Header über Postbote senden? – Sabreena

3

S3-Tags sind ein neues Feature, das am 29. November 2016 veröffentlicht wurde. Tags können auf dem Bucket und auf einzelnen Objekten hinzugefügt werden. S3-Tags sind eine aufregende Funktion, da Sie Taxonomiedaten für Unternehmen behalten und sogar den Zugriff steuern können. release of s3 tag feature s3 Tags können mit der neuen s3-Konsole aus dem Browser hinzugefügt werden. Um ein Tag aus dem Browser hinzuzufügen, vorausgesetzt, Sie befinden sich auf der neuen s3-Konsole. Wählen Sie den Punkt -> Mehr -> Tag hinzufügen.

add tag using new console.

Tag anzuzeigen, klicken Sie auf Objekt neue Konsole und Ansichtseigenschaften verwenden.

AWS S3 cli unterstützt derzeit keine Tag-Funktion. Aws s3 api bietet die Möglichkeit zum Hinzufügen und Lesen von Tags auf Objekten. add tag using s3 api