You must also provide the secret access key that corresponds to the access key ID that you have just generated. --bucket <bucket> You must provide a valid S3 bucket name that you want media files to be uploaded to. --region <region> You must provide a valid S3 region. As 2016-03-17, S3 has the following regions: us-east-1 us-west-1 us-west-2 eu-west-1 eu-central-1 ap-southeast-1 ap-southeast-2 ap-northeast-1 ap-northeast-2 sa-east-1 You can review all valid S3 regions via the AWS documentation (http://docs.aws.amazon.com/general/latest/gr/rande.html#s3_region). USAGE; } } $shell = new Arkade_S3_Shell_Config(); $shell->run();