PHPackages                             powerkernel/yii-aws-s3 - 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. powerkernel/yii-aws-s3

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

powerkernel/yii-aws-s3
======================

Yii2 AWS S3

1.0.2(7y ago)1743[1 PRs](https://github.com/powerkernel/yii-aws-s3/pulls)MITPHP

Since Dec 24Pushed 6y ago1 watchersCompare

[ Source](https://github.com/powerkernel/yii-aws-s3)[ Packagist](https://packagist.org/packages/powerkernel/yii-aws-s3)[ RSS](/packages/powerkernel-yii-aws-s3/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependencies (2)Versions (5)Used By (0)

Yii AWS S3
==========

[](#yii-aws-s3)

Yii AWS S3

[![Latest Stable Version](https://camo.githubusercontent.com/678cf0e196840b0c83ddaf025eecda13b243cbf9a97c253b9d14cb6743b0a45d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7461672f706f7765726b65726e656c2f7969692d6177732d73332e737667)](https://github.com/powerkernel/yii-aws-s3/releases)[![Total Downloads](https://camo.githubusercontent.com/0d3ab39af7910d19419da5f69639be255f624742adeb3b47de4b019376e367af/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f706f7765726b65726e656c2f7969692d6177732d73332e737667)](https://packagist.org/packages/powerkernel/yii-aws-s3)[![GitHub license](https://camo.githubusercontent.com/588a4dee11d91d58785c90cd5a819c846e9c75c964cfaedbf0c434b1cb923acc/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f706f7765726b65726e656c2f7969692d6177732d73332e737667)](https://github.com/powerkernel/yii-aws-s3/blob/master/LICENSE)

Installation
------------

[](#installation)

The preferred way to install this extension is through [composer](http://getcomposer.org/download/).

Either run

```
php composer.phar require --prefer-dist powerkernel/yii-aws-s3 "*"

```

or add

```
"powerkernel/yii-aws-s3": "*"

```

to the require section of your `composer.json` file.

Usage
-----

[](#usage)

To use this extension, simply add the following code in your application configuration:

```
'components' => [
// ...
's3' => [
            '__class' => powerkernel\s3\AwsS3::class,
            'key' => 'your aws sns key',
            'secret' => 'your aws sns secret',
            'region' => 'us-west-2',
            // 'endpoint' => '', // for digital ocean spaces https://sfo2.digitaloceanspaces.com
        ],
// ...
],

```

You can then call AWS S3 functions as follows:

```
Yii::$app->s3->client->put($arg);
// ...

```

For further instructions refer to the [AWS Documentation page](https://aws.amazon.com/s3/)

###  Health Score

29

—

LowBetter than 60% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 100% 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 ~0 days

Total

3

Last Release

2692d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/9f1535362cdc41d7913fd6b29c613bae21718086feab6155bd5e723c8035b403?d=identicon)[powerkernel](/maintainers/powerkernel)

---

Top Contributors

[![harrytang](https://avatars.githubusercontent.com/u/792413?v=4)](https://github.com/harrytang "harrytang (10 commits)")

---

Tags

s3awsobjectstorageyiispace

### Embed Badge

![Health badge](/badges/powerkernel-yii-aws-s3/health.svg)

```
[![Health](https://phpackages.com/badges/powerkernel-yii-aws-s3/health.svg)](https://phpackages.com/packages/powerkernel-yii-aws-s3)
```

###  Alternatives

[league/flysystem

File storage abstraction for PHP

13.6k639.1M2.1k](/packages/league-flysystem)[league/flysystem-aws-s3-v3

AWS S3 filesystem adapter for Flysystem.

1.6k263.6M788](/packages/league-flysystem-aws-s3-v3)[aws/aws-sdk-php-laravel

A simple Laravel 9/10/11/12/13 service provider for including the AWS SDK for PHP.

1.7k35.6M74](/packages/aws-aws-sdk-php-laravel)[league/flysystem-async-aws-s3

AsyncAws S3 filesystem adapter for Flysystem.

2610.5M31](/packages/league-flysystem-async-aws-s3)[frostealth/yii2-aws-s3

An Amazon S3 component for Yii2

90698.9k5](/packages/frostealth-yii2-aws-s3)[fedemotta/yii2-aws-sdk

This extension provides the AWS SDK integration for the Yii2 framework

15430.4k2](/packages/fedemotta-yii2-aws-sdk)

PHPackages © 2026

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