CMS MADE SIMPLE FORGE

AWSSDK

 

The AWSSDK module provides the AWS PHP SDK as a shared dependency for CMS Made Simple. It handles credential management and SDK loading so that other modules can use AWS services (S3, SES, CloudFront, etc.) without bundling their own copy of the SDK.

Features

  • Bundles AWS SDK for PHP (via aws.phar)
  • Three authentication methods: Access Keys, AWS Profile, and IAM Role (EC2/ECS)
  • Built-in Test Connection button to verify credentials
  • Simple API for other modules to obtain credentials
  • Supports custom credentials file paths

For Module Developers


$awssdk = \cms_utils::get_module('AWSSDK');
$credentials = $awssdk->getCredentials();

$s3 = new \Aws\S3\S3Client([
    'region'      => 'us-east-1',
    'version'     => 'latest',
    'credentials' => $credentials,
]);

This module provides no end-user functionality. It is a developer dependency designed to be used by other modules that need AWS service access.

Latest Release

Stable Releases

1.2.0
2026-05-14 Release History
 
Subscribe to the Latest Files RSS

Project Summary

AWSSDK
  • Type: Module
  • Created: 2023-11-09 (30 months ago)
  • Last Release Date: 2026-05-14 (one day ago)
  • Last Commit Date: None
  • Downloads: 290
  • Next Est. Release: 2023-11-09