thephpleague / Flysystem Aws S3 V3
Licence: mit
Flysystem Adapter for AWS SDK V3
Stars: ✭ 1,228
Labels
Projects that are alternatives of or similar to Flysystem Aws S3 V3
Lambda Local
Commandline tool to run Amazon Lambda function on local machines.
Stars: ✭ 597 (-51.38%)
Mutual labels: aws-sdk
Aiobotocore
asyncio support for botocore library using aiohttp
Stars: ✭ 630 (-48.7%)
Mutual labels: aws-sdk
Aws Sdk Js
AWS SDK for JavaScript in the browser and Node.js
Stars: ✭ 6,857 (+458.39%)
Mutual labels: aws-sdk
Amazon Cognito Identity Js
Amazon Cognito Identity SDK for JavaScript
Stars: ✭ 965 (-21.42%)
Mutual labels: aws-sdk
Serverless Stack Demo Api
Source for the demo app API in Serverless-Stack.com
Stars: ✭ 486 (-60.42%)
Mutual labels: aws-sdk
Limes
Limes provides an easy work flow with MFA protected access keys, temporary credentials and access to multiple roles/accounts.
Stars: ✭ 67 (-94.54%)
Mutual labels: aws-sdk
Aws Sdk Android
AWS SDK for Android. For more information, see our web site:
Stars: ✭ 835 (-32%)
Mutual labels: aws-sdk
Localstack Dotnet Client
A lightweight .NET client for LocalStack
Stars: ✭ 40 (-96.74%)
Mutual labels: aws-sdk
Aws Sdk React Native
AWS SDK for React Native (developer preview)
Stars: ✭ 645 (-47.48%)
Mutual labels: aws-sdk
Serverless Stack Demo Client
Source for the demo app client in Serverless-Stack.com
Stars: ✭ 629 (-48.78%)
Mutual labels: aws-sdk
Aws Sdk Java V2
The official AWS SDK for Java - Version 2
Stars: ✭ 1,083 (-11.81%)
Mutual labels: aws-sdk
Soto
Swift SDK for AWS that works on Linux, macOS and iOS
Stars: ✭ 579 (-52.85%)
Mutual labels: aws-sdk
Reactive Aws Clients
AWS Client libraries for Scala (Automatic generation from AWS source code)
Stars: ✭ 30 (-97.56%)
Mutual labels: aws-sdk
Awsconsolerecorder
Records actions made in the AWS Management Console and outputs the equivalent CLI/SDK commands and CloudFormation/Terraform templates.
Stars: ✭ 1,152 (-6.19%)
Mutual labels: aws-sdk
Aws Pagination Rules
The rules for pagination in AWS SDKs
Stars: ✭ 57 (-95.36%)
Mutual labels: aws-sdk
Angular Aws Amplify
Sample implementation for AWS Amplify in Angular project
Stars: ✭ 40 (-96.74%)
Mutual labels: aws-sdk
League\Flysystem\AwsS3v3
This is a Flysystem adapter for the aws-sdk-php v3.
Installation
composer require league/flysystem-aws-s3-v3
Bootstrap
Using standard Aws\S3\S3Client
:
<?php
use Aws\S3\S3Client;
use League\Flysystem\AwsS3v3\AwsS3Adapter;
use League\Flysystem\Filesystem;
include __DIR__ . '/vendor/autoload.php';
$client = new S3Client([
'credentials' => [
'key' => 'your-key',
'secret' => 'your-secret'
],
'region' => 'your-region',
'version' => 'latest|version',
]);
$adapter = new AwsS3Adapter($client, 'your-bucket-name');
$filesystem = new Filesystem($adapter);
or using Aws\S3\S3MultiRegionClient
which does not require to specify the region
parameter:
<?php
use Aws\S3\S3MultiRegionClient;
use League\Flysystem\AwsS3v3\AwsS3Adapter;
use League\Flysystem\Filesystem;
include __DIR__ . '/vendor/autoload.php';
$client = new S3MultiRegionClient([
'credentials' => [
'key' => 'your-key',
'secret' => 'your-secret'
],
'version' => 'latest|version',
]);
$adapter = new AwsS3Adapter($client, 'your-bucket-name');
$filesystem = new Filesystem($adapter);
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].