ไคลเอนต์ Amazon S3 ที่ดีคืออะไร?


35

ฉันใช้คอนโซล Amazon S3 Managementเพื่อเรียกดูไฟล์ S3 ของฉัน น่าเสียดายที่ดูเหมือนจะไม่สามารถเรียงลำดับไฟล์ (ในที่ฝากข้อมูลที่กำหนด) โดยสิ่งอื่นใดนอกจากสิ่งที่เป็นค่าเริ่มต้น (ซึ่งดูเหมือนจะเป็นชื่อ) ฉันต้องการไคลเอนต์ GUI ที่ดีสำหรับการดูไฟล์เหล่านี้ซึ่งจะให้ฉันเรียงลำดับตามวันดังนั้นไฟล์ใหม่ล่าสุดจะปรากฏที่ด้านบน

อัปเดต: ฉันต้องการด้วยเช่นกันหากลูกค้าสามารถค้นหาข้อความภายในที่เก็บข้อมูล ... แต่ฉันสงสัยว่านี่เป็นความคิดที่ปรารถนา


2
ฉันเพิ่งลองcrossftp.comและใช้งานได้เหมือนแชมป์ ฉันสามารถเรียงลำดับไฟล์ตามวันที่และลาก / วางดาวน์โหลดหลายไฟล์
hijackmount

คำตอบ:


22

DragonDiskเป็นไคลเอนต์ Amazon S3 GUI ที่ดี ( http://www.s3-client.com/ ) พวกเขามีแพ็คเกจเดเบียนสำหรับ Ubuntu ป้อนคำอธิบายรูปภาพที่นี่


7
บางทีคุณสามารถให้ข้อมูลเพิ่มเติมเกี่ยวกับ Dragondisk ทำไมมันดี (ในความคิดของคุณ) และการทำงานของมันตอบสนองข้อกำหนดเฉพาะของ Ops ได้อย่างไร
stephenmyall

1
dragondisk.comวันนี้ตายแล้ว
Nam G VU

1
อืมมม ดูเหมือนว่ามันจะยังใช้งานได้ แต่ดูเหมือนว่า AWS ไม่ต้องการทำงานกับมันอีกต่อไป ... <Error> <Code> InvalidRequest </Code> <Message> กลไกการอนุญาตที่คุณให้ไว้ไม่ได้รับการสนับสนุน โปรดใช้ AWS4-HMAC-SHA256 </Message>
Paul Weber

1
ไม่สามารถแสดงความคิดเห็นในคำตอบที่ดิสก์มังกรเนื่องจากตัวแทน แต่ดูเหมือนว่านักพัฒนาที่มีการวางแผนในการปล่อยรุ่นใหม่ที่จะสนับสนุนการตรวจสอบ AWS V4
darkwing

2
ดูเหมือนว่าโครงการ DragonDisk จะถูกยกเลิก
Peter Drinnan

13

ฉันไปกับs3cmd:

 sudo apt-get -qq install s3cmd

เมื่อเรียกใช้ครั้งแรกระบบจะขอข้อมูลประจำตัวของคุณเช่น:

  • รหัสการเข้าถึง
  • รหัสลับ
  • ภูมิภาค (ฉันไป 'eu-west-1')

และสร้าง~/.s3cfgสถานที่ที่จะเก็บทุกสิ่ง

สู่ความสำเร็จคุณสามารถแสดงรายการถังทั้งหมดของคุณได้โดย

s3cmd ls

เนื้อหาของที่เก็บข้อมูลโดย:

s3cmd ls s3://bucket-name

และดึงไฟล์โดย:

s3cmd get s3://bucket-name/filename.txt

สำหรับข้อมูลเพิ่มเติมดูที่:

man s3cmd

แม้ว่าจะไม่ใช่ GUI แต่ฉันคิดว่านี่เป็นที่ยอมรับมากที่สุด :) ขอบคุณ!
wout

11

s3fs-cคุณมี มันเป็นอินเตอร์เฟสของFUSEสำหรับ S3 จะต้องใช้เวลาสักหน่อยในการเริ่มต้นใช้งาน แต่ไม่เหมือนคำแนะนำสองข้ออื่น ๆ มันจะโปร่งใสและทำตัวเหมือนไดรฟ์ชนิดอื่น คุณสามารถบันทึกไฟล์ได้ที่ S3 คุณจะสามารถเปิด S3 bucket และเรียกดูไฟล์ใน Linux Utility ใด ๆ (เช่น Gimp, Libre Office, ฯลฯ )

ในการใช้งานs3fs-cคุณจะต้องรวบรวมและกำหนดค่า คุณสามารถค้นหาคำแนะนำในการติดตั้งไฟล์

คุณจะต้องติดตั้งbuild-essentials, libcurl4-openssl-dev, automake, pkg-config, libxml2-devและlibfuse-devจะสร้างมัน

sudo apt-get install build-essentials libcurl4-openssl-dev pkg-config libxml2-dev libfuse-dev automake

แล้วที่เรียบง่าย./configure, makeและsudo make installควรจะได้รับการสร้าง / ติดตั้งงานที่ทำได้


2
โปรดทราบว่าในตอนนี้ (ธันวาคม 2014) s3fs-cอยู่ด้านหลังอย่างมีนัยสำคัญs3fs(ซึ่งถูกแยก) s3fs-cไม่รองรับ uid หรือ gid ดังนั้นฉันไปกับs3fs1.74
kynan

ดูเหมือนว่า s3fs จะพร้อมใช้งานผ่าน apt-get ใน Ubuntu 16.04
Peter Lamberg

7

กรุณาตรวจสอบไคลเอนต์ Amazon S3 ที่มีคุณสมบัติขั้นสูงและใช้งานได้กับทุกระบบปฏิบัติการ

https://github.com/rusher81572/cloudExplorer


9
คุณสามารถอธิบายเพิ่มเติมเกี่ยวกับมันได้หรือไม่ นอกจากนี้หากคุณเป็นผู้สร้างโปรดระบุว่าในคำตอบของคุณ
Eyal

แปลกฉันไม่พบขวดปฏิบัติการที่กล่าวถึงที่ github
insign

ดูเหมือนจะไม่ทำงานกับผู้ให้บริการจัดเก็บข้อมูลที่ไม่ใช่ของ Amazon S3
ม.ค. Żankowski

1
กุยนี้มีการออกแบบที่แย่ที่สุดที่เคยพบเจอในแอปพลิเคชันใด ๆ เลย
Kiwy

6

S3Foxเป็นปลั๊กอิน Firefox ที่ใช้งานได้ใน Ubuntu หน้า Add-on อย่างเป็นทางการของ Mozilla ดูล้าสมัย แต่ใช้งานได้ดี ดูเหมือนว่าจะไม่สามารถเรียงลำดับไฟล์ตามวันที่แก้ไขล่าสุดได้


2
หน้า Add-on ของ Firefox ระบุว่า "ผู้ดูแลระบบปิดใช้งาน Add-on นี้"
Ian Phillips

ลอง: s3fox.net
Damir Olejar

3
s3fox ตายแล้ววันนี้
Nam G VU

6

CrossFTP รุ่นฟรีมีการรองรับ S3 และดูเหมือนว่าจะทำงาน: http://www.crossftp.comภาพหน้าจอมาจากเว็บไซต์ของพวกเขา รุ่นฟรีมีลักษณะเหมือนกัน

CrossFTP


ใช้งานได้สำหรับฉัน แต่เวอร์ชันฟรีไม่อนุญาตให้คุณตั้งค่าการอนุญาตสำหรับไฟล์ที่คุณอัปโหลด crossftp.com/features.htm
davidwebster48

2

คุณสามารถลองใช้ไคลเอนต์ minio aka mc mcเขียนใน Golang และเผยแพร่ภายใต้ Apache License v2

mc ใช้คำสั่งต่อไปนี้

  ls        List files and folders.
  mb        Make a bucket or folder.
  cat       Display contents of a file.
  pipe      Write contents of stdin to one or more targets. When no target is specified, it writes to stdout.
  share     Generate URL for sharing.
  cp        Copy one or more objects to a target.
  mirror    Mirror folders recursively from a single source to many destinations.
  diff      Compute differences between two folders.
  rm        Remove file or bucket [WARNING: Use with care].
  access    Manage bucket access permissions.
  session   Manage saved sessions of cp and mirror operations.
  config    Manage configuration file.
  update    Check for a new software update.
  version   Print version.

แต่ละคำสั่งมีเอกสารของตัวเองพร้อมตัวอย่างคุณเพียงแค่พิมพ์

mc <command> --help

หวังว่ามันจะช่วย


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.