ニフティクラウド SDK for PHP

ニフティクラウド SDK for PHP とは

ニフティクラウド 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 の差分は下記のとおりです。

  1. 共通部分およびニフティクラウド対応サービスのドキュメントの和訳
  2. ニフティクラウド独自機能への対応

ニフティクラウドとAWSの併用

SDK 対応の ニフティクラウド/AWSサービス

APIリリース済み/SDK非対応

ニフティクラウドのみの機能には非対応ですが、基本的にAPIはAWSと互換性があるため、ほとんどの機能はご利用いただけます。