AWS 람다 함수를 사용하여 JSON 파일을 읽습니다. 새로운 .json
파일이 my.bucket
에 업로드되었는지 확인하는 람다 함수를 만들었습니다. 그렇다면 내 요구 사항에 따라 JSON 파일을 사용하고 있습니다.AWS 람다 함수가 버킷을 읽지 않습니다.
var response = await this.S3Client.GetObjectMetadataAsync(s3Event.Bucket.Name, s3Event.Object.Key);
s3Event.Bucket.Name
내 버킷 이름이고 s3Event.Object.Key
내가 읽는 오전 JSON 파일입니다
다음은 내 코드입니다. 내가 닷 넷 코어를 사용하고
Error getting object example.json from bucket my.bucket. Make sure they exist and your bucket is in the same region as this function.
:
그러나, 나는이 오류를 얻고있다.
는 개체가 올바른 버킷에 있는지 확인 했 ... 시간의 소수보다 대소 문자 구분 '함정'나 자신에 걸려있다? 버킷과 AWS 람다 함수가 같은 지역에서 호스팅되는 것인가? –
예 @MalteR – Rorschach
그냥 정상적인 확인을 위해 양동이가 같은 지역에 있다고 생각하십니까? 자주 우연히 기본 영역에 실수로 리소스를 생성합니다.이 리소스는 eu-west-1 :-)로되어 있기 때문에 오류가 발생합니다. –