PHPackages                             samsonos/php\_fs\_aws - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [File &amp; Storage](/categories/file-storage)
4. /
5. samsonos/php\_fs\_aws

ActiveLibrary[File &amp; Storage](/categories/file-storage)

samsonos/php\_fs\_aws
=====================

SamsonPHP aws file system service

1.0.3(11y ago)4682Open Software License (OSL) v 3.0PHP

Since Nov 27Pushed 11y ago3 watchersCompare

[ Source](https://github.com/samsonos/php_fs_aws)[ Packagist](https://packagist.org/packages/samsonos/php_fs_aws)[ Docs](http://samsonos.com/)[ RSS](/packages/samsonos-php-fs-aws/feed)WikiDiscussions master Synced today

READMEChangelog (3)Dependencies (4)Versions (5)Used By (0)

\#SamsonPHP AWS File service module

This is File service implementation for Amazon AWS S3 buckets in SamsonPHP. This is abstraction layer over standard PHP file functions.

[![Latest Stable Version](https://camo.githubusercontent.com/84a8fab0cf9300a0d9505d1872ef3249748eb17a1ee1cce5a9e5d9e3a42f28ee/68747470733a2f2f706f7365722e707567782e6f72672f73616d736f6e6f732f7068705f66735f6177732f762f737461626c652e737667)](https://packagist.org/packages/samsonos/php_fs_aws)[![Build Status](https://camo.githubusercontent.com/b8262906c5796fdffa133e708113485112560de02eb8491d428d8ca6606ce5c7/68747470733a2f2f7472617669732d63692e6f72672f73616d736f6e6f732f7068705f66735f6177732e706e67)](https://travis-ci.org/samsonos/php_fs_aws)[![Code Climate](https://camo.githubusercontent.com/25345f00b52d6d2108b041a1aa83a7da51b37f842c078ddfb9dc0434f519f727/68747470733a2f2f636f6465636c696d6174652e636f6d2f6769746875622f73616d736f6e6f732f7068705f66735f6177732f6261646765732f6770612e737667)](https://codeclimate.com/github/samsonos/php_fs_aws)[![Code Coverage](https://camo.githubusercontent.com/5f7fd5e6cffad30e2b7550dae0ce137149deb86cfe5c1b3381a9d2fa75d00ddb/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f73616d736f6e6f732f7068705f66735f6177732f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/samsonos/php_fs_aws/?branch=master)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/80883a6871a070bd6e38e10834ca0f281bb2a90d033659f127f0c67d2172865c/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f73616d736f6e6f732f7068705f66735f6177732f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/samsonos/php_fs_aws/?branch=master)[![Total Downloads](https://camo.githubusercontent.com/9ff19dc65bbd3594a8758df88d9b02a996ca0d1871af3d8f6e1ad17959ac71ce/68747470733a2f2f706f7365722e707567782e6f72672f73616d736f6e6f732f7068705f66735f6177732f646f776e6c6f6164732e737667)](https://packagist.org/packages/samsonos/php_fs_aws)

\##Configuration

This is done using [SamsonPHP module/service configuration](https://github.com/samsonos/php_core/wiki/0.3-Configurating)

> In all nested php\_fs\_\* modules which must be build on top of php\_fs module all configuration are done to main php\_fs module(It's identifier is `fs`). This configuration class field values will be automatically passed to nested AbstractFileService ancestor.

All available configuration fields are:

```
class FileServiceConfig extends \samson\core\Config
{
  /**@var string Configured module/service identifier */
  public $__id = 'fs';

  /**@var string Set Amazon Web Services as web-application file service using its class name */
  public $fileServiceClassName = 'samson\fs\AWSFileService';

  /** @var string $bucket Aws bucket name */
  public $bucket = '...';

  /** @var string $accessKey */
  public $accessKey = '...';

  /** @var string $secretKey */
  public $secretKey = '...';

  /** @var string $bucketURL Url of amazon bucket */
  public $bucketURL = '...';
}
```

###  Health Score

31

—

LowBetter than 66% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity14

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity66

Established project with proven stability

 Bus Factor1

Top contributor holds 53.2% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~6 days

Total

4

Last Release

4218d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/0be8756efdc8f599b8fe9261bed31570d0f140a3b921f0f891877a9133ad654c?d=identicon)[samsonos](/maintainers/samsonos)

---

Top Contributors

[![vitalyiegorov](https://avatars.githubusercontent.com/u/586558?v=4)](https://github.com/vitalyiegorov "vitalyiegorov (59 commits)")[![nik-os](https://avatars.githubusercontent.com/u/7326967?v=4)](https://github.com/nik-os "nik-os (28 commits)")[![onysko](https://avatars.githubusercontent.com/u/7703953?v=4)](https://github.com/onysko "onysko (20 commits)")[![omaximus](https://avatars.githubusercontent.com/u/8122734?v=4)](https://github.com/omaximus "omaximus (2 commits)")[![scrutinizer-auto-fixer](https://avatars.githubusercontent.com/u/6253494?v=4)](https://github.com/scrutinizer-auto-fixer "scrutinizer-auto-fixer (2 commits)")

---

Tags

file systemsamsonphp

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/samsonos-php-fs-aws/health.svg)

```
[![Health](https://phpackages.com/badges/samsonos-php-fs-aws/health.svg)](https://phpackages.com/packages/samsonos-php-fs-aws)
```

###  Alternatives

[league/flysystem-aws-s3-v3

AWS S3 filesystem adapter for Flysystem.

1.7k285.7M1.0k](/packages/league-flysystem-aws-s3-v3)[igorw/file-serve-bundle

Symfony2 Bundle for serving protected files.

164157.3k](/packages/igorw-file-serve-bundle)[kolay/xlsx-stream

Streaming XLSX reader and writer for PHP and Laravel. Constant memory regardless of file size, direct S3 multipart streaming, optional born-indexed random access.

437.9k](/packages/kolay-xlsx-stream)[mreduar/s3m

Multipart Uploads using Laravel and AWS S3

174.3k](/packages/mreduar-s3m)[crysalead/dir

Recursive directory scanner to locate directories and/or files in a file system

16221.5k4](/packages/crysalead-dir)[aimeos/ai-filesystem

Aimeos file system layer extension

1032.6k2](/packages/aimeos-ai-filesystem)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
