PHP knihovny pro práci s Amazon Web Services (AWS)

Seznam užitečných knihoven pro práci s Amazon Web Services (AWS) v PHP.

Knihovny AWS

aws/aws-sdk-php – AWS SDK

aws/aws-sdk-php-resources – AWS Resource APIs

aws/aws-php-sns-message-validator – Amazon SNS Message Validator

Knihovny třetích stran

daniel-zahariev/php-aws-ses

<?php

require_once 'vendor/autoload.php';

$m = new SimpleEmailServiceMessage();
$m->addTo('recipient@example.com');
$m->setFrom('user@example.com');
$m->setSubject('Hello, world!');
$m->setMessageFromString('This is the message body.');

$ses = new SimpleEmailService('AccessKey', 'SecretKey');
print_r($ses->sendEmail($m));

chrisbarr/amazon-sns-php-api – Amazon SNS PHP API

  • Alternativa k oficiální knihovně aws-sdk-for-php pro práci se službou Amazon Simple Notification Service (SNS)
  • https://github.com/chrisbarr/AmazonSNS-PHP-API
<?php
require 'vendor/autoload.php';

// Create an instance
$AmazonSNS = new AmazonSNS(AMAZON_ACCESS_KEY_ID, AMAZON_SECRET_ACCESS_KEY);

// Create a Topic
$topicArn = $AmazonSNS->createTopic('My New SNS Topic');

// Set the Topic's Display Name (required)
$AmazonSNS->setTopicAttributes($topicArn, 'DisplayName', 'My SNS Topic Display Name');

// Subscribe to this topic
$AmazonSNS->subscribe($topicArn, 'email', 'example@github.com');

// And send a message to subscribers of this topic
$AmazonSNS->publish($topicArn, 'Hello, world!');

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *