Skip to content

Instantly share code, notes, and snippets.

@theanalyst
Last active September 8, 2017 14:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save theanalyst/2fee6bc2780f67c79cad7802040fcddc to your computer and use it in GitHub Desktop.
Save theanalyst/2fee6bc2780f67c79cad7802040fcddc to your computer and use it in GitHub Desktop.
akey1=access1
skey1=secret1
radosgw-admin user create --uid=s3test1 --display-name='tester1' --access-key=$akey1 --secret=$skey1 --email=tester1@ceph.com
akey2=access2
skey2=secret2
radosgw-admin user create --uid=s3test2 --display-name='tester2' --access-key=$akey2 --secret=$skey2 --email=teester2@ceph.com
cat <<EOF > s3.conf
[DEFAULT]
## replace with e.g. "localhost" to run against local software
host = 127.0.0.1
## uncomment the port to use something other than 80
port = 8000
## say "no" to disable TLS
is_secure = no
[fixtures]
## all the buckets created will start with this prefix;
## {random} will be filled with random characters to pad
## the prefix to 30 characters long, and avoid collisions
bucket prefix = s3testbucket-{random}-
[s3 main]
## the tests assume two accounts are defined, "main" and "alt".
## user_id is a 64-character hexstring
user_id = s3test1
## display name typically looks more like a unix login, "jdoe" etc
display_name = tester1
## replace these with your access keys
access_key = $akey1
secret_key = $skey1
email = tester1@ceph.com
[s3 alt]
## another user account, used for ACL-related tests
user_id = s3test2
display_name = tester2
## the "alt" user needs to have email set, too
email = tester2@ceph.com
access_key = $akey2
secret_key = $skey2
EOF
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment