Где сохранить файл учетных данных AWS при использовании общего хостинга? - PullRequest
0 голосов
/ 25 октября 2019

Я использую AWS PHP SDK от Amazon и установил composer в следующий каталог 'public_html / composer'. В настоящее время я использую виртуальный хостинг. Однако у меня есть доступ к корню.

Когда я пытался использовать Пример кода AWS , я получаю следующие ошибки в своем логе error_log:

Fatal error: Uncaught Aws\Exception\CredentialsException: Cannot read credentials from /.aws/credentials in /home2/maltaboo/public_html/composer/vendor/aws/aws-sdk-php/src/Credentials/CredentialProvider.php:691 Stack trace: #0 /home2/maltaboo/public_html/composer/vendor/aws/aws-sdk-php/src/Credentials/CredentialProvider.php(424): Aws\Credentials\CredentialProvider::reject('Cannot read cre...') #1 /home2/maltaboo/public_html/composer/vendor/aws/aws-sdk-php/src/Middleware.php(121): Aws\Credentials\CredentialProvider::Aws\Credentials\{closure}() #2 /home2/maltaboo/public_html/composer/vendor/aws/aws-sdk-php/src/RetryMiddleware.php(266): Aws\Middleware::Aws\{closure}(Object(Aws\Command), Object(GuzzleHttp\Psr7\Request)) #3 /home2/maltaboo/public_html/composer/vendor/aws/aws-sdk-php/src/Middleware.php(206): Aws\RetryMiddleware->__invoke(Object(Aws\Command), Object(GuzzleHttp\Psr7\Request)) #4 /home2/maltaboo/public_html/composer/vendor/aws/aws-sdk-php/src/StreamRequestPayloadMiddleware.php(83): Aws\Middleware::Aws\{closure}(Ob in /home2/maltaboo/public_html/composer/vendor/aws/aws-sdk-php/src/Credentials/CredentialProvider.php on line 691

, который я создалмои файлы учетных данных в соответствии с руководством AWS:

[default]
aws_access_key_id = 123456789
aws_secret_access_key = abcdefghijklm

В документации указано, что я должен сохранить ее в этом месте: ~/.aws/credentials

Однако я много раз пытался создать каталог .aws/credentialsЯ получаю ту же ошибку. Я также попытался найти файл .aws, но не смог найти его, кроме того, который только что создал.

Учитывая вышеизложенное, куда мне поместить файл учетных данных? ТИА

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...