PHPackages                             tijsdriven/m2-module-alibabacloud - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. tijsdriven/m2-module-alibabacloud

ActiveMagento2-module[Utility &amp; Helpers](/categories/utility)

tijsdriven/m2-module-alibabacloud
=================================

Add AlibabaCloud STS token support to Magento

0.0.1(2y ago)011MITPHPPHP &gt;=8.1

Since Nov 26Pushed 2y ago1 watchersCompare

[ Source](https://github.com/tijsdriven/m2-module-alibabacloud)[ Packagist](https://packagist.org/packages/tijsdriven/m2-module-alibabacloud)[ RSS](/packages/tijsdriven-m2-module-alibabacloud/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (3)Versions (2)Used By (1)

Summary
-------

[](#summary)

Base module for AlibabaCloud support in Magento 2. This module adds basic scaffolding for configuring AlibabaCloud account information and it adds a mechanism to get and store STS tokens that can be used when consuming different AlibabaCloud service APIs.

Installation &amp; Configuration
--------------------------------

[](#installation--configuration)

Install using composer

```
composer require tijsdriven/m2-module-alibabacloud

```

Configuration
-------------

[](#configuration)

Add the following config to `app/code/env.php`. Make sure to set up AlibabaCloud RAM user and proper permissions and access according to AlibabaCloud documentation. The STS token can then be used to connect to different services, for example OSS. Make sure your services run in the same AlibabaCloud region.

```
'alibabacloud' => [
    'region' => 'ALIBABACLOUD_REGION',
    'connection_type' => 'external', // can be 'external' or 'internal'
    'access_key' => 'ACCESS_KEY',
    'secret_key' => 'SECRET_KEY',
    'arn_role' => 'ARN_ROLE',
    'sts_token_lifetime' => '3600',
    'session_name' => 'SESSION_NAME',
]
```

Or use the CLI `setup:config:set` command to configure module. Config options are:

- `--alibabacloud-region`
- `--alibabacloud-connection-type`
- `--alibabacloud-access-key`
- `--alibabacloud-secret-key`
- `--alibabacloud-arn`
- `--alibabacloud-token-lifetime`
- `--alibabacloud-session-name`

### Notes

[](#notes)

- `region`: AlibabaCloud Region ID (for example: `eu-central-1`)
- `connection_type`: `external` for public endpoint, `internal` for private endpoint in internal network or VPC
- `access_key`: AlibabaCloud user account access key
- `secret_key`: AlibabaCloud user account secret
- `arn_role`: AlibabaCloud ARN assigned to user
- `sts_token_lifetime`: token lifetime in seconds
- `session_name`: unique session name used for identification

Usage
-----

[](#usage)

Module handles process of requesting and refreshing token fully automatically. The token is stored in the Redis cache

AlibabaCloud Resources
----------------------

[](#alibabacloud-resources)

- [AlibabaCloud RAM](https://www.alibabacloud.com/help/en/ram/)
- [RAM + STS + OSS example](https://www.alibabacloud.com/help/en/oss/developer-reference/authorize-access-2)

###  Health Score

19

—

LowBetter than 10% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity1

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

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

Unknown

Total

1

Last Release

895d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/084bb52410c9a6974f89eab97874a3aebe96f8671e22f46ce7e75b41492ca8b9?d=identicon)[tijsdriven](/maintainers/tijsdriven)

### Embed Badge

![Health badge](/badges/tijsdriven-m2-module-alibabacloud/health.svg)

```
[![Health](https://phpackages.com/badges/tijsdriven-m2-module-alibabacloud/health.svg)](https://phpackages.com/packages/tijsdriven-m2-module-alibabacloud)
```

###  Alternatives

[yireo/magento2-webp2

Magento 2 module to add WebP support to the Magento frontend

2091.2M7](/packages/yireo-magento2-webp2)[tig/postnl-magento2

TIG Magento 2 PostNL extension

58544.2k4](/packages/tig-postnl-magento2)[lillik/magento2-price-decimal

Magento 2 Price Decimal Precision

111147.5k](/packages/lillik-magento2-price-decimal)[nosto/module-nostotagging

Increase your conversion rate and average order value by delivering your customers personalized product recommendations throughout their shopping journey.

27659.1k4](/packages/nosto-module-nostotagging)[magepal/magento2-customeraccountlinksmanager

Customer Account Links Manager for Magento2 allows you to quickly and easily remove unwanted links from customer account dashboard

4084.9k](/packages/magepal-magento2-customeraccountlinksmanager)[doofinder/doofinder-magento2

Doofinder module for Magento 2

13204.0k1](/packages/doofinder-doofinder-magento2)

PHPackages © 2026

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