php - Use different key and secret in Laravel Amazon SDK -


i'm using aws-php-sdk laravel.

but, have problem.

i want use different key , secret different amazon sevices.

for example: amazon s3:

  • key: aaaaaa
  • secret: bbbbb

amazon ec2:

  • key: ddddd
  • secret: eeeee

is possible? if possible, how can this?

yes, can this.

<?php  return [     'default' => 'local',     'cloud' => 's3',      'disks' => [       's3_1' => [           'driver' => 's3',           'key'    => 'aaaaaa',           'secret' => 'bbbbb',           'region' => 'us-east-1',           'bucket' => 'bucket1',       ],       's3_2' => [           'driver' => 's3',           'key'    => 'ddddd',           'secret' => 'eeeee',           'region' => 'us-east-1',           'bucket' => 'bucket2',       ],  ]; 

then refer them

$s3_1 = storage::disk('s3_1'); $s3_2 = storage::disk('s3_2'); 

i extract them .env file.

.env

s3_key1=aaaaaa s3_secret1=bbbbb s3_region1=us-east-1 s3_bucket1=bucket1  s3_key2=ddddd s3_secret2=eeeee s3_region2=us-east-1 s3_bucket2=bucket1 

config/filesystem.php

<?php  return [     'default' => 'local',     'cloud' => 's3',      'disks' => [       's3_1' => [           'driver' => 's3',           'key'    => env('s3_key1'),           'secret' => env('s3_secret1'),           'region' => env('s3_region1'),           'bucket' => env('s3_bucket1'),       ],       's3_2' => [           'driver' => 's3',           'key'    => env('s3_key2'),           'secret' => env('s3_secret2'),           'region' => env('s3_region2'),           'bucket' => env('s3_bucket_muses2'),       ],  ]; 

Comments

Popular posts from this blog

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

linux - disk space limitation when creating war file -