에 사용되는 위치 정보 :AWS-SDK : 자격 증명이 내 코드에서이 같은 AWS SDK를하고 서비스에 액세스하고 프로그램
나는 자격 증명을 위로 할 때 포착되고 있는지보고 싶어var aws = require('aws-sdk');
const s3 = new aws.S3();
S3 객체를 초기화합니다. 나는 다음과 같은 방법을 시도하고 명확하게 방법 및 클래스를 올바르게 사용하는 방법을 설명서에서 알아낼 수 없습니다.
var credo = aws.config.Credentials().get();
var credo = aws.config.Credentials;
var credo = aws.config.credentials;
var credo = aws.Credentials().get();
var credo = aws.Credentials();
var credo = aws.Credentials;
누군가이 데이터를 얻을 수있는 올바른 방법을 말해 줄 수 있습니까? 나는이 부분에 대해 쉽게 이해할 수있는 문서를 찾지 못했다.
편집 : 나는 나는이처럼 설정 해달라고 할 때이 값이 무엇인지보고 싶어 aws.config.update({accessKeyId: 'xxx', secretAccessKey: 'yyy', sessionToken:'zzz'
사용하여 코드에서 자격 증명을 업데이트 할 수 있어요. 프로세스 환경 변수가 설정되지 않았습니다. 자격 증명 파일을 올바르게 설정했습니다.
process.env 변수가 설정되지 않았습니다. 자격 증명 파일을 올바르게 설정했습니다. 나는 S3가 무엇인지보고 싶다. "기본"아래에 나열된 파일에서 자격 증명을 가져와야한다고 생각한다. –
여기에 언급 된 코드를 추가하면 "AWS_SECRET_ACCESS_KEY가 정의되지 않았습니다"및 "정의되지 않음"이라는 오류가 발생합니다. –
아, 일반적으로 환경 변수를 통해 설정합니다. –