개발자의 끄적끄적

[php/aws s3] aws s3 file upload Error retrieving credentials from the instance profile metadata service 해결 방법 본문

개발/php

[php/aws s3] aws s3 file upload Error retrieving credentials from the instance profile metadata service 해결 방법

효벨 2021. 4. 6. 01:00
728x90
반응형

[php/aws s3] aws s3 file upload Error retrieving credentials from the instance profile metadata service 해결 방법

 

 

php 에서

 

aws s3 를 연동하여 파일 업로드를 구현하다보면

 

Error retrieving credentials from the instance profile metadata service.

위와 같은 에러가 발생하는 경우가 있습니다.

 

s3 설정에서 key와 secret 를 사용하여

 

접근하게 설정이 되어 있다면 위 오류는 당연히 

 

credentials 에 들어갈 값들이 맞지 않아서 나는 오류일 겁니다.

 

하지만,

 

key와 secret 사용이 설정되어 있지 않는대도

 

계속 에러가 나타나면

 

아래 방법대로 하시면 됩니다!

 

$client = new \Aws\S3\S3Client([
    'region'  => REGION,
    'version' => '2006-03-01',
    'signature_version' => 'v4'
]);

 

위 처럼 되어 있는 client 설정을

 

아래 처럼 'credentials' => false 를 추가해주면 됩니다.

 

$client = new \Aws\S3\S3Client([
    'region'  => REGION,
    'version' => '2006-03-01',
    'signature_version' => 'v4',
    'credentials' => false
]);

 

credentials 설정을 사용하지 않고 익명으로 접속하겠다는 설정입니다!

 

참고들 하세요!

 

반응형
Comments