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.
Häufig gestellte Fragen
Dieser Abschnitt enthält Antworten auf häufig gestellte Fragen zur Definition von Amazon Simple Storage Service (Amazon S3) -Bucket- und Pfadnamen für Data-Lake-Ebenen auf dem AWS Cloud.
Welchen Namen sollte ich für einen Bucket mit mehreren Regionen verwenden?
Sie können unser empfohlenes Benennungsformat für Amazon S3 S3-Buckets verwenden und die AWS-Region
ID ändern. Beispiele hierfür sind examplecompany-raw-useast1-12345-dev
und examplecoompany-raw-uswest1-12345-dev
.
Muss ich Raw, Stage und Analytics als Namen für meine Data-Lake-Ebenen verwenden?
Nein, Sie können Ihre Ebenen nach Ihren Anforderungen benennen. Wir empfehlen jedoch dringend, einen Amazon S3 S3-Bucket für die Datenschicht zu verwenden, der die ursprünglichen Dateiformate enthält, und die Versionierung für diesen Bucket zu aktivieren.
Ist es möglich, einen Amazon S3 S3-Bucket umzubenennen?
Nein. Wenn Sie einen anderen Amazon S3 S3-Bucket-Namen verwenden möchten, müssen Sie einen neuen Bucket mit dem neuen Namen erstellen. Dies ist ein Grund, warum wir einen klar definierten und konsistenten Benennungsansatz für Amazon S3 S3-Buckets empfehlen.
Was passiert, wenn ich einen Bucket lösche und den Namen wiederverwenden möchte?
Wenn Sie einen Amazon S3 S3-Bucket löschen und einen neuen Bucket mit demselben Namen erstellen möchten, müssen Sie warten, bis der Name wieder verfügbar ist. Es kann 48 bis 72 Stunden dauern, bis die Änderungen wirksam werden. Es hat sich bewährt, mindestens 48 Stunden zu warten, bevor Sie einen neuen Bucket erstellen, der einen früheren Namen wiederverwendet. Amazon S3 S3-Bucket-Namen sind weltweit einzigartig und AWS-Konten haben alle denselben Namespace.
Gibt es Einschränkungen in Bezug darauf, was ich in meinen Bucket- oder Pfadnamen aufnehmen kann?
In Amazon S3 S3-Bucket-Namen sind nur Kleinbuchstaben, Zahlen, Bindestriche und Punkte zulässig. Bucket-Namen müssen 3—63 Zeichen lang sein, müssen mit einer Zahl oder einem Buchstaben beginnen und enden und dürfen kein IP-Adressformat haben. Die Namen müssen außerdem global eindeutig sein.
Für Amazon S3 S3-Bucket-Pfade können Sie Großbuchstaben verwenden, wir empfehlen jedoch, nur Kleinbuchstaben zu verwenden. Pfade können auch zusätzliche Symbole enthalten, wir empfehlen jedoch, nur Unterstriche, Bindestriche, Schrägstriche und Zahlen zu verwenden.
Kann ich in meinem Data Lake mehr Ebenen als die landing zone-, Raw-, Stage- und Analytics-Ebenen verwenden?
Ja, Sie können so viele Ebenen verwenden, wie Sie möchten. Wir empfehlen jedoch, eine landing zone und eine Rohschicht für Ihre Rohdaten, eine Zwischenschicht für formatierte Daten und eine Ebene für stark modellierte Daten zu haben.
Was passiert, wenn ich meine Parameter nicht definiert habe?
Bestimmte Parameter, wie z. B. Geschäftseinheiten, müssen nicht in den Amazon S3 S3-Bucket-Namen aufgenommen werden, können aber Teil des Pfads sein. Das bedeutet, dass sie nicht sofort ermittelt werden müssen, da Pfade hinzugefügt werden können, nachdem ein Amazon S3 S3-Bucket erstellt wurde.
Wie kann ich die Kosten auf Ebene der Geschäftsbereiche verfolgen?
Das hängt von Ihrer Kontostrategie ab. Wenn Ihre Geschäftsbereiche separate haben AWS-Konten, können Sie Amazon S3 S3-Buckets Kostenzuweisungs-Tags zuweisen, die die Bucket-Kosten für jede Geschäftseinheit widerspiegeln.
Wenn Ihre Kontostrategie die Geschäftsbereiche nicht in verschiedene unterteilt AWS-Konten, können Sie für jede Geschäftseinheit unterschiedliche Bereiche verwenden. Fügen Sie die Geschäftseinheit dem Bucket-Namen hinzu, z. B. exampleco-businessunit1-raw-useast1-12345-dev
Dies bedeutet jedoch, dass Sie viele Amazon S3 S3-Buckets verwalten müssen.
Welche Funktionen sollte ich bei der Erstellung eines Benennungsstandards berücksichtigen?
Sie müssen sicherstellen, dass Ihre Amazon S3 S3-Bucket-Namen Funktionen verwenden, die nur auf Bucket-Ebene verfügbar sind. Beispielsweise sind Kostenschilder, Bucket-Verschlüsselung und Versionierung Funktionen, die nur für einen gesamten Amazon S3 S3-Bucket verfügbar sind. Das bedeutet, dass sie für alle Objekte und Pfade im Bucket gelten.
Die Versionierung von Objekten ist ebenfalls ein wichtiges Merkmal, das berücksichtigt werden muss. Sie sollten die Versionierung für die Amazon S3 S3-Buckets Ihres Raw-Layers aktivieren. Dadurch wird sichergestellt, dass Sie bei Änderungen an den Daten auf frühere Versionen zugreifen können. Eine Versionierung ist jedoch möglicherweise nicht für alle Ebenen in Ihrem Data Lake erforderlich, und die Beibehaltung mehrerer Versionen kann zu unnötigen Kosten führen.