$s3 = AmazonS3::getInstance(); $bucket = $s3->create_bucket('foofoo'); $filename = "test.php"; $fo = new AmazonS3_Object( $bucket, $filename ); $fo->meta = array( 'reviewedby' => 'joe,tom', 'color' => 'orange' ); if( $fo->put( $filename ) ) { print "upload of {$fo->name} to {$fo->bucket->name} successful\n"; } // outputs upload of test.php to foofoo.fileswap.enkryption.net successful