S4cmd funktioniert nur für Amazon S3. Ist es möglich, den DreamObjects Cloud-Speicher so zu konfigurieren, wie S3cmd funktioniert?

849
Avinash

Ich habe gerade von S3cmd zu S4cmd gewechselt . Es funktioniert hervorragend für die Datenübertragung von EC2 nach Amazon S3. Wenn ich jedoch DreamObjects oder CenturyLink Object Storage an seinem Ort versuche, wird der folgende Fehler angezeigt :

ClientError: Beim Aufrufen des ListBuckets-Vorgangs ist ein Fehler (InvalidAccessKeyId) aufgetreten: Die von Ihnen angegebene AWS-Zugriffsschlüssel-ID ist in unseren Datensätzen nicht vorhanden.

Ich bin richtig .s3cfgfür DreamObjects konfiguriert, ich weiß es, denn wenn ich tippe, werden s3cmd lsdie Buckets aufgelistet. Aber wenn ich tippe s4cmd ls, gibt es den obigen Fehler.

Ist S4cmd derzeit nicht mit anderen Objektspeicherdiensten kompatibel?

0

1 Antwort auf die Frage

0
JakeGould

Ist S4cmd derzeit nicht mit anderen Objektspeicherdiensten kompatibel?

Die Antwort scheint ja zu sein: S4cmd ist nicht mit anderen Objektspeicherdiensten kompatibel.

Während die Namen der Tools ähnlich sind, ist S3cmd ein Projekt von Michal Ludvig und S4cmd von Chou-Han Yang für BloomReach. Und wie unter „Nicht implementierte Funktionen“ im offiziellen Code-Repository für S4cmd angegeben :

Nicht implementierte Funktionen

  • CloudFront- oder andere Feature-Unterstützung über den einfachen S3-Zugriff hinaus.

Es scheint also, dass [derzeit] [S4cmd] ein ausschließlich für Amazon S3-Objektspeicher entwickeltes Werkzeug ist.

Im Gegensatz dazu wird unter der Überschrift „Was ist S3cmd“ für das offizielle Repository dieses Projekts angegeben. Mutige Betonung liegt bei mir:

S3cmd ( s3cmd) ist ein kostenloses Befehlszeilentool und -client zum Hochladen, Abrufen und Verwalten von Daten in Amazon S3 und anderen Cloud-Storage-Dienstanbietern, die das S3-Protokoll verwenden, wie Google Cloud Storage oder DreamHost DreamObjects .