Erstellen von Buckets mit PoINT Archival Gateway: Workflow und Funktionen

Bevor eine S3-Anwendung mit PoINT Archival Gateway (PAG) Objekte auf einem Tape-Speichersystem speichern kann, muss in PoINT Archival Gateway ein sogenanntes Object Repository erstellt werden. Ein Object Repository ist eine Art Behälter für Objekte mit übergreifenden Konfigurationsoptionen.

PoINT Archival Gateway schränkt die maximale Anzahl von Objekten, die in einem Object Repository gespeichert werden können, nicht ein. Ein Anhaltspunkt für die maximale Anzahl von Objekten pro Object Repository ist 50 Milliarden. Die Anzahl von  Repositories, die in PoINT Archival Gateway erzeugt werden können, ist programmtechnisch nicht eingeschränkt. Eine Richtgröße für die maximale Anzahl von Repositories ist 10.000.

AWS hat den Begriff „Bucket“ eingeführt, um ein Object Repository zu bezeichnen. Beide Begriffe werden synonym gebraucht. In diesem Artikel werden wir den Begriff Bucket benutzen. PoINT Archival Gateway (PAG) bietet drei Möglichkeiten, Buckets anzulegen. In diesem Beitrag werden diese Möglichkeiten erläutert.

  1. PAG Admin Web GUI
  2. PAG .NET/JAVA API
  3. AWS S3 API

In den folgenden Abschnitten werden die Schritte und Funktionen der einzelnen Optionen beschrieben.

1. PAG Admin Web GUI

Melden Sie sich bei PAG Admin WebGUI an:

PoINT Archival Gateway - Bucket Creation (1)

Wählen Sie „Storage Management > Storage Partitions“:

PoINT Archival Gateway - Bucket Creation (2)

Wählen Sie die Speicherpartition aus, in der sich der Bucket befinden soll:

PoINT Archival Gateway - Bucket Creation (3)

Wählen Sie „Create Object Repository“:

PoINT Archival Gateway - Bucket Creation (4)

Benennen Sie den Bucket und drücken Sie „Apply“:

PoINT Archival Gateway - Bucket Creation (5)

Scrollen Sie nach unten zum Abschnitt „Owner“ und klicken Sie auf „Change Owner“:

PoINT Archival Gateway - Bucket Creation (6)

Wählen Sie den Benutzer aus, der der Eigentümer dieses Bucket sein soll:

PoINT Archival Gateway - Bucket Creation (7)

2. PAG .NET/JAVA API:

  • Herstellen der Verbindung zu PAG mit PagConnection::ConnectToDatabaseNode()
  • Speicherpartition zum Erstellen des Buckets suchen mit PagConnection::EnumPartitions()
  • Erstellen des Buckets (Object Repository) mit PagConnection::CreateObjectRepository()

Einzelheiten zu den API-Funktionen finden Sie in der PAG-API-Spezifikation.

3. AWS S3 API:

  • S3 Operation: CreateBucket