Jul 23, 2014

How to write, read and delete text file on Amazon S3 Buckets using zend framework

Write sample.txt File:

 
      
require_once "./library/Zend/Service/Amazon/S3.php";



$s3 = new Zend_Service_Amazon_S3($awsKey, $awsSecret);



$perms = array(

 Zend_Service_Amazon_S3::S3_ACL_HEADER =>

  Zend_Service_Amazon_S3::S3_ACL_PUBLIC_READ

);

try

{

 //writing content to sample.txt file

 $ret = $s3->putObject(

  $bucketName . '/sample.txt',

  'Sample text content',

  $perms

 );

}

catch (Exception $e)

{

 echo $e->getMessage();          

} 

Read sample.txt file data from s3 bucket:

 
      
try

{ //read txt_content from txt file      

 $txt_content = $s3->getObject($bucketName . '/sample.txt');    

}

catch (Exception $e)

{

 echo $e->getMessage();

}

Delete text file:


try

{

 $ret = $s3->removeObject($bucketName. "/sample.txt");

}

catch (Exception $e)

{

 echo $e->getMessage();

}

No comments:

Post a Comment