Popular Posts

Saturday 26 August 2017

AWS S3 Bucket Commands



Image result for aws s3
yum install s3cmd --enablerepo=epel -y

s3cmd --configure

Commands:
----------------
  Make bucket
      s3cmd mb s3://BUCKET

  Remove bucket
      s3cmd rb s3://BUCKET

  List objects or buckets
      s3cmd ls [s3://BUCKET[/PREFIX]]

  List all object in all buckets
      s3cmd la

  Put file into bucket
      s3cmd put FILE [FILE...] s3://BUCKET[/PREFIX]

  Get file from bucket
      s3cmd get s3://BUCKET/OBJECT LOCAL_FILE

  Delete file from bucket
      s3cmd del s3://BUCKET/OBJECT
  Delete file from bucket (alias for del)
      s3cmd rm s3://BUCKET/OBJECT

  Restore file from Glacier storage
      s3cmd restore s3://BUCKET/OBJECT

  Synchronize a directory tree to S3 (checks files freshness using size and
md5 checksum, unless overridden by options, see below)
      s3cmd sync LOCAL_DIR s3://BUCKET[/PREFIX] or s3://BUCKET[/PREFIX] LOCAL_DIR

  Disk usage by buckets
      s3cmd du [s3://BUCKET[/PREFIX]]

  Get various information about Buckets or Files
      s3cmd info s3://BUCKET[/OBJECT]

  Copy object
      s3cmd cp s3://BUCKET1/OBJECT1 s3://BUCKET2[/OBJECT2]

  Modify object metadata
      s3cmd modify s3://BUCKET1/OBJECT

  Move object
      s3cmd mv s3://BUCKET1/OBJECT1 s3://BUCKET2[/OBJECT2]

  Modify Access control list for Bucket or Files
      s3cmd setacl s3://BUCKET[/OBJECT]

  Modify Bucket Policy
      s3cmd setpolicy FILE s3://BUCKET

  Delete Bucket Policy
      s3cmd delpolicy s3://BUCKET

  Modify Bucket CORS
      s3cmd setcors FILE s3://BUCKET

  Delete Bucket CORS
      s3cmd delcors s3://BUCKET

  Modify Bucket Requester Pays policy
      s3cmd payer s3://BUCKET

  Show multipart uploads
      s3cmd multipart s3://BUCKET [Id]

  Abort a multipart upload
      s3cmd abortmp s3://BUCKET/OBJECT Id

  List parts of a multipart upload
      s3cmd listmp s3://BUCKET/OBJECT Id

  Enable/disable bucket access logging
      s3cmd accesslog s3://BUCKET

  Sign arbitrary string using the secret key
      s3cmd sign STRING-TO-SIGN

  Sign an S3 URL to provide limited public access with expiry
      s3cmd signurl s3://BUCKET/OBJECT <expiry_epoch|+expiry_offset>

  Fix invalid file names in a bucket
      s3cmd fixbucket s3://BUCKET[/PREFIX]

  Create Website from bucket
      s3cmd ws-create s3://BUCKET

  Delete Website
      s3cmd ws-delete s3://BUCKET

  Info about Website
      s3cmd ws-info s3://BUCKET

  Set or delete expiration rule for the bucket
      s3cmd expire s3://BUCKET

  Upload a lifecycle policy for the bucket
      s3cmd setlifecycle FILE s3://BUCKET

1 comment: