This plugin loads the Composer autoloader for the AWS SDK for PHP so other DK plugins can use AWS service clients without bundling duplicate SDK copies.
Bundled AWS SDK for PHP version: 3.394.1
It is infrastructure, not a configuration plugin. AWS regions, endpoints, access keys, secrets, and service-specific options belong in the plugin that uses the SDK.
A missing vendor/autoload.php file means the installation is incomplete and must be replaced with a complete release package.
Dependent plugins should declare dk-aws-sdk in their WordPress Requires Plugins header and verify that the required AWS class is available before creating a client.
if (!class_exists(\Aws\Sdk::class)) {
return;
}
$client = new \Aws\S3\S3Client($configuration);
Use the consuming plugin's settings or secure server configuration for credentials. Do not hardcode credentials in DK AWS SDK or commit them to a plugin repository.
The installed AWS package versions are governed by this plugin's composer.lock file so every release uses a reproducible dependency set.
For development, use the NetBeans Build Vendor action after an intentional Composer dependency change or when the generated vendor directory is missing. The action installs production dependencies from composer.lock and validates the result.
The vendor directory is intentionally not tracked by Git. Release Build verifies that its package names and versions exactly match composer.lock, then adds it to the release ZIP as a separate archive pass.
vendor/aws/aws-sdk-php is present.