「ニフティクラウド SDK for PHP」は「 AWS SDK for PHP 」を Forkした(コピーして、修正を加えた)SDKです。 このSDKを利用することで、一つのSDKを利用して、両方のCloudサービスを利用することができます。
SDKから利用できるニフティクラウドのサービスは以下のとおりです。
ニフティクラウド / AWS の使い分けは、接続先エンドポイント、API Key、Secret Key をそれぞれ変えたサービスClientを 生成することで簡単に行うことができます(詳しくは ニフティクラウドとAWSを併用する方法 を参照してください)。
SDKを導入することで、容易にニフティクラウド / AWSサービスとのインタフェイスを取り、
ニフティクラウド エンジニアリングパーツ の機能であるRDB、メッセージキューおよび
Amazon Simple Storage Service (Amazon S3)、Amazon DynamoDB、Amazon Glacierなどと連携して動作するシステムを構築できます。
開発作業にはすぐに着手できます。Composerを利用 ( NIFTYCloud/nifty-sdk-php
パッケージをrequire) するか、 zip ファイルまたは phar ファイルの形でダウンロードしてください。
Note
ニフティクラウド SDK と AWS SDK の差分は下記のとおりです。
ニフティクラウドのみの機能には非対応ですが、基本的にAPIはAWSと互換性があるため、ほとんどの機能はご利用いただけます。