Я использую 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
, но не смог найти его, кроме того, который только что создал.
Учитывая вышеизложенное, куда мне поместить файл учетных данных? ТИА