2017-03-12 3 views
0

Lassen Sie sich sagen, dass wir 3 Objekte in einem Eimer in s3 haben:Wie können Werte eines Objekts mithilfe der Befehlszeile aus einem Amazon S3-Bucket abgerufen werden?

  • Objekt 1, den Wert 10,

  • Objekt 2, den Wert 20 hat,

  • Objekt 3, den Wert hat 30.

Kann jemand diese Werte mithilfe der Befehlszeile abrufen?

Der Befehl $ aws s3 ls s3://bucket-name gibt eine Liste aller Objekte, aber ich bin nicht in der Lage, jeden Befehl zu finden, die die Werte aller innerhalb die Objekte auflistet.

+0

Sie für diese Suche sind [How-to-use-aws-s3-cli-to-Dump-Dateien zu stdout-in-bash] (http: //stackoverflow.com/questions/28330907/how-to-use-aws-s3-cli-to-dump-files-to-stdout-in-bash)? – franklinsijo

+1

Können Sie weitere Informationen zu Ihrem Anwendungsfall angeben? Normalerweise werden Objekte von Amazon S3 in das lokale Dateisystem heruntergeladen und von dort aus auf die Dateien zugegriffen. –

+0

Normalerweise werden Daten in Amazon S3 in Form von Dateien gespeichert. Wenn Sie nach einem traditionellen Schlüsselwertspeicher suchen, der hauptsächlich zum Speichern von Zahlenwerten und Zeichenfolgen verwendet wird, sollten Sie sich Amazon DynamoDB ansehen. –

Antwort

1

aws s3 cp s3://bucket/filename.ext /dev/stdout wird Dump den Inhalt der Konsole

Verwandte Themen