Function s3::put_s3 [] [src]

pub fn put_s3(bucket: &Bucket, s3_path: &str, output: &[u8]) -> String

Put into an S3 bucket, get a preauthorized link back.

Example

use s3::{Bucket, put_s3};

let s3_bucket = &"rust-s3-test";
let aws_access = &"access_key";
let aws_secret = &"secret_key";

let bucket = Bucket::new(
              s3_bucket.to_string(),
              None,
              aws_access.to_string(),
              aws_secret.to_string(),
              None);
let put_me = "I want to go to S3".to_string();
let url = put_s3(&bucket,
                &"/test.file",
                &put_me.as_bytes());
println!("{}", url);