2017 © Pedro Peláez
 

library amazon-sdk-wrapper

Wrapper para el SDK de Amazon V3 para PHP Edit

image

ctala/amazon-sdk-wrapper

Wrapper para el SDK de Amazon V3 para PHP Edit

  • Saturday, April 1, 2017
  • by ctala
  • Repository
  • 1 Watchers
  • 0 Stars
  • 214 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 9 Versions
  • 0 % Grown

The README.md

Amazon-SDK-Wrapper

Wrapper para el SDK de Amazon V3 para PHP, (*1)

  • Utiliza las variables de entorno por defecto.

Variables de entorno por defecto.

Con respecto a las llaves de amazon se sobrescriben en caso de ser necesario. Ejemplo; si creas un objeto SES AMAZON_KEY_SES reemplazará el valor de AMAZON_KEY en caso de existir., (*2)

  • AMAZON_REGION, default us-west-2
  • AMAZON_VERSION, default latest
  • AMAZON_KEY
  • AMAZON_SECRET
  • AMAZON_KEY_SES
  • AMAZON_SECRET_SES
  • AMAZON_KEY_SQS
  • AMAZON_SECRET_SQS

Para crear uno de los objetos sin las variables de entorno se deben de especificar al menos las credenciales., (*3)

$credentials = array(
    'key' => "MyKEY",
    'secret' => "MySecret",
);
$sesMail = new \ctala\AWS\SES($credentials);

Simple Queue Service

En este caso la queue es creada en caso de no existir., (*4)

        $sqs_client = new \ctala\AWS\SQS();
        $sqs_client->setQueueName('NOMBRE QUEUE');        
        $message = array(
            "idServicio" => $idServicio,
            "idOwner" => $idOwner,
            "idTrx" => $idTrx
        );
        try {
            $sqs_client->sendMessage($message);
        } catch (Exception $ex) {
            error_log("No se pudo enviar mensaje");
            error_log($ex->getTraceAsString());
        }

Simple Email Service

Se pueden especificar los datos de manera directa en caso de no tener caracteres especiales. En caso de que el subject y el sender los tengan se deben ocupar las funciones., (*5)

Ejemplo de envío


$sesMail = new \ctala\AWS\SES(); $sender = "Cristián Tala"; $subject = "Atención 3"; $sesMail->setSender("MIDIRECCIONDEMAIL", $sender); $sesMail->setSubject($subject); $sesMail->body = "HOLA y á"; $sesMail->toAddress = "MAIL"; $sesMail->sendMail();

The Versions

01/04 2017

dev-master

9999999-dev

Wrapper para el SDK de Amazon V3 para PHP Edit

  Sources   Download

MIT

The Requires

 

01/04 2017

V0.4

0.4.0.0

Wrapper para el SDK de Amazon V3 para PHP Edit

  Sources   Download

MIT

The Requires

 

31/03 2017

V0.3.1

0.3.1.0

Wrapper para el SDK de Amazon V3 para PHP Edit

  Sources   Download

MIT

The Requires

 

31/03 2017

V0.3

0.3.0.0

Wrapper para el SDK de Amazon V3 para PHP Edit

  Sources   Download

MIT

The Requires

 

30/03 2017

0.2.1.x-dev

0.2.1.9999999-dev

Wrapper para el SDK de Amazon V3 para PHP Edit

  Sources   Download

MIT

The Requires

 

30/03 2017

V0.2.1

0.2.1.0

Wrapper para el SDK de Amazon V3 para PHP Edit

  Sources   Download

MIT

The Requires

 

30/03 2017

V0.1.1

0.1.1.0

Wrapper para el SDK de Amazon V3 para PHP Edit

  Sources   Download

MIT

The Requires

 

30/03 2017

V0.2

0.2.0.0

Wrapper para el SDK de Amazon V3 para PHP Edit

  Sources   Download

MIT

The Requires

 

30/03 2017

V0.1

0.1.0.0

Wrapper para el SDK de Amazon V3 para PHP Edit

  Sources   Download

MIT

The Requires