내 모바일 사용자가 Amazon S3에서 파일 (이미지)을 업로드 할 수있게 해주는 AWS 백엔드 API를 구현해야합니다. 업로드 된 파일을 DynamoDB의 사용자 레코드와 상관시킬 수 없으므로 Amazon S3와 직접 인터페이스하는 API를 만드는 것은 옵션이 아닙니다. 다음 단계를 수행하는 API에 의해 트리거 된 람다 함수 (Java)를 생성하려고 생각했습니다. 1) 파일을 업로드하기 위해 Amazon S3 기능 호출 2) 내 Dynamo DB에 레코드를 쓰고 파일 API로 공개 된 Lambda 함수의 입력에 바이너리 파일을 제공하는 방법이 있습니까?S3에서 파일을 업로드하고 DB에 레코드를 기록하는 AWS API
알려주세요. 고맙습니다!
다비드
업로드 할 때 lamdba가 DynamoDB에 s3 쓰기를 요구하는 대신 응용 프로그램 대신에 쓸 수 있습니다. 그러나 그렇지 않으면 이것이 내가 그것을 또한하는 방법입니다. – strongjz
맞습니다. 주문은 어느쪽으로 든 갈 수 있습니다. 사용자가 이름과 크기가 다른 파일을 업로드 할 수있는 공개 쓰기 가능 버킷이 아닌 미리 설정된 URL을 사용해야합니다. – kichik