Ich habe nur Lesezugriff auf einen Quell-S3-Bucket. Ich kann die Berechtigungen oder ähnliche Elemente in diesem Quellkonto und Bucket nicht ändern. Ich besitze dieses Konto nicht.AWS-CLI-Synchronisierung von S3-Buckets mit mehreren Anmeldeinformationen
Ich möchte alle Dateien aus dem Quell Eimer zu meinem Ziel Eimer synchronisieren. Ich besitze das Konto, das den Ziel-Bucket enthält.
Ich habe einen separaten Sätze von Anmeldeinformationen für die Quelle Eimer, die ich besitze und das Ziel Eimer nicht, die ich besitze nicht.
Gibt es eine Möglichkeit, die AWS CLI zu verwenden, um zwischen Eimer mit zwei Sätzen von Anmeldeinformationen zu synchronisieren?
Wenn nicht, wie kann ich Berechtigungen für meinen eigenen Ziel-Bucket einrichten, damit ich mit der CLI synchronisieren kann?
Sind die beiden Buckets in verschiedenen AWS-Konten? Haben Sie die Möglichkeit, Bucket-Richtlinien zu ändern? Wenn ja, sieh diese Antwort: http://stackoverflow.com/a/17162973/1428388 – jbird
@jbird Sie sind nicht. Sie sind in verschiedenen Konten. Der Quell-Bucket in einem Konto, das ich nicht besitze, dem jedoch Anmeldeinformationen zum Lesen und der Ziel-Bucket in meinem Konto zugewiesen wurden. – duffn
Es könnte am schnellsten sein, eine EC2-Instanz zu verwenden, um die Dateien von einem Bucket herunterzuladen und sie in den anderen Bucket hochzuladen. Auf diese Weise müssen Sie nicht für die Bandbreitengebühren bezahlen und bessere Geschwindigkeiten erhalten. Es könnte eine bessere Methode geben, aber ich bin mir dessen nicht bewusst. – jbird