1

AWS PHP SDK ( https://github.com/aws/aws-sdk-php )の一部を使用したいと考えています。しかし、セット全体はかなり重く、不要なファイルや機能がたくさんあります。私は本当に S3 オブジェクトで作業する必要があるだけで、EC2 や DynamoDB などは必要ありません。

この SDK を選択的にビルドして、不要なものを排除することはできますか? または、不要な要素を単純に削除できますか?

アイデアをありがとう。

4

2 に答える 2

3

私はライアンに同意しますが、特定のユースケースに役立つ可能性のある他の情報を次に示します.

SDK は、zip アーカイブ(バージョン 2.3.2 以降) として追加で出荷されるようになりました。これには、サードパーティの依存関係も PSR-0 互換のディレクトリ構造に含まれています。技術的には、そこから必要なものを引き出すことができます。

S3 だけが必要な場合は、SDK ソースのAws\CommonAws\S3名前空間のみが必要です。ただし、Guzzle と Symfony Event Dispatcher のすべても必要です。Doctrine、Monolog、および Psr コンポーネントはオプションであるため、安全に削除できます。

于 2013-05-21T19:50:29.520 に答える