Hinweis:

S3cmd für Oracle Cloud Infrastructure Object Storage konfigurieren

Einführung

S3cmd ist ein Tool zur Verwaltung von Amazon S3-Speicherplatz und Amazon CloudFront-Inhaltsbereitstellungsnetzwerk, kann aber auch für mit S3 kompatible Speicheroptionen wie die von Oracle Cloud Infrastructure (OCI) angebotenen verwendet werden.

Der von Oracle Cloud Infrastructure bereitgestellte Object Storage Service und Amazon S3 verwenden ähnliche Konzepte und Begriffe. In beiden Fällen werden Daten als Objekte in Buckets gespeichert. Die Unterschiede bestehen in der Implementierung von Features und Tools für die Arbeit mit Objekten.

Zielsetzung

Konfigurieren Sie S3cmd für OCI Object Storage.

Voraussetzungen

Aufgabe 1: Kunden-Secret-Key generieren

Aufgabe 2: S3cmd installieren und konfigurieren

  1. Installieren Sie S3cmd in einer Linux-VM mit den folgenden Befehlen:

    sudo yum install python3-pip
    
    sudo pip3 install s3cmd
    
  2. Konfigurieren Sie S3cmd mit dem folgenden Befehl.

    s3cmd –-configure
    
  3. Fügen Sie den in Aufgabe 1 kopierten Zugriffsschlüssel und Secret Key hinzu.

    Hinweis: Wenn Ihre Anwendung das Festlegen der Regions-ID auf die richtige Oracle Cloud Infrastructure-ID nicht unterstützt, müssen Sie entweder die Region "usast-1" festlegen oder das Feld leer lassen. Mit dieser Konfiguration können Sie die Amazon S3-Kompatibilitäts-API nur in der Hauptregion von Oracle Cloud Infrastructure verwenden. Wenn Sie die Region manuell festlegen können, können Sie die Anwendung in jeder Oracle Cloud Infrastructure-Region verwenden.

  4. Fügen Sie die Endpunkt-URL mit den unten genannten Details hinzu.

    {bucket_namespace}.compat.objectstorage.{region}.oraclecloud.com
    

Aufgabe 3: Für Amazon S3-Kompatibilitäts-API gekennzeichnetes Compartment konfigurieren

  1. Klicken Sie auf der Seite mit den Mandantendetails auf Object Storage-Einstellungen bearbeiten.

  2. Führen Sie im Dialogfeld Object Storage-Einstellungen bearbeiten die folgenden Aktionen aus:

    a. Wählen Sie das gewünschte Compartment für das angegebene Compartment für die Amazon S3-Kompatibilitäts-API aus.

    b. Wenn Sie über kein Compartment verfügen, können Sie eines separat erstellen und dasselbe Compartment wie für die angegebene Amazon S3-Kompatibilitäts-API hinzufügen.

  3. Klicken Sie auf Speichern.

Die neuen Object Storage-Einstellungen werden angezeigt.

Hinweis: Der Benutzer, dessen Kunden-Secret-Key zur Konfiguration von S3cmd verwendet wurde, muss über Bucket- und Objektverwaltungsberechtigungen in Oracle Cloud Infrastructure Identity and Access Management (OCI IAM) verfügen.

Aufgabe 4: S3cmd testen

Bestätigungen

Autor - Maninder Singh Flora (OCI Cloud Architect)

Weitere Lernressourcen

Sehen Sie sich andere Übungen zu docs.oracle.com/learn an, oder greifen Sie auf weitere kostenlose Lerninhalte im Oracle Learning YouTube-Kanal zu. Besuchen Sie außerdem die Website education.oracle.com/learning-explorer, um Oracle Learning Explorer zu werden.

Produktdokumentation finden Sie im Oracle Help Center.