こんにちは。望月です。 PHPでアプリケーションを書いているときに、アプリケーション内からAWSを操作したいことがあります。 S3へのファイルアップロード SQSへのキューイング SES経由でのメール送信 EC2インスタンスの情報取得 AWSはRESTインターフェースを提供しており、HTTPリクエスト経由でAWSの様々なリソースを扱うことができます。ですが、アプリケーションで一からHTTPリクエストを書くのは非効率的です。 AWSが提供しているSDKを利用すると、こういった操作をするための記述を簡単に書けるようになります。 PHPには、[AWS SDK for PHP](SDK1) と [AWS SDK for PHP 2](SDK2)が存在します。 が、今から始めるならSDK2の方をお勧めします。 また、PHPには様々なWebアプリケーションフレームワークが存在します。Symfony,