mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2024-01-19 02:48:24 +00:00
Created AWS CLI with SeaweedFS (markdown)
parent
c58152ce15
commit
9cbb199ce0
48
AWS-CLI-with-SeaweedFS.md
Normal file
48
AWS-CLI-with-SeaweedFS.md
Normal file
|
@ -0,0 +1,48 @@
|
|||
### Installation
|
||||
See https://aws.amazon.com/cli/
|
||||
|
||||
On mac or linux: `pip install awscli`
|
||||
|
||||
### Configuration
|
||||
Configure for AWS. The key values do not matter.
|
||||
```
|
||||
$ aws configure
|
||||
AWS Access Key ID [None]: any
|
||||
AWS Secret Access Key [None]: any
|
||||
Default region name [None]: us-east-1
|
||||
Default output format [None]:
|
||||
```
|
||||
|
||||
Also, make sure using AWS signature version 4:
|
||||
```
|
||||
$ aws configure set default.s3.signature_version s3v4
|
||||
|
||||
```
|
||||
|
||||
### Execute commands
|
||||
```
|
||||
# list buckets
|
||||
$ aws --endpoint-url http://localhost:8333 s3 ls
|
||||
2019-01-02 01:59:25 newbucket
|
||||
|
||||
# list files inside the bucket
|
||||
$ aws --endpoint-url http://localhost:8333 s3 ls s3://newbucket
|
||||
2019-01-02 12:52:44 6804 password
|
||||
|
||||
# make a bucket
|
||||
$ aws --endpoint-url http://localhost:8333 s3 mb s3://newbucket3
|
||||
make_bucket: newbucket3
|
||||
|
||||
# add an object
|
||||
$ aws --endpoint-url http://localhost:8333 s3 cp /etc/passwd s3://newbucket3
|
||||
upload: ../../../../../etc/passwd to s3://newbucket3/passwd
|
||||
|
||||
# remove an object
|
||||
$ aws --endpoint-url http://localhost:8333 s3 rm s3://newbucket3/passd
|
||||
delete: s3://newbucket3/passd
|
||||
|
||||
# remove a bucket
|
||||
$ aws --endpoint-url http://localhost:8333 s3 rb s3://newbucket3
|
||||
remove_bucket: newbucket3
|
||||
|
||||
```
|
Loading…
Reference in a new issue