AWS iOS SDK (인증)와 버킷의 간단한 URL 다운로드를 통합하는 데 문제가 있습니다.AWS 인증을 통합하여 URL을 StackMob을 통해 다운로드하십시오.
StackMob을 사용하여 데이터를 저장하고 있으며 파일은 S3 스토리지의 AWS를 통해 관리됩니다. 객체를 쿼리 할 때 S3 객체에 대한 링크가 제공됩니다.
나는 익명 버킷 토큰 등록을 구현하고, 나는 모든 버킷뿐만 아니라 버킷에있는 파일을 볼 수있는 데모 응용 프로그램에서 잘 작동하지만 여기에 큰 질문 :
내가 인증 어떻게 AWS에서 iOS SDK를 사용하고 해당 인증을 사용하여 이미 링크 된 물통에있는 객체에 대한 URL을 다운로드 할 수 있습니까?
해당 링크로 직접 이동하면 액세스 거부 오류가 발생합니다. 또한 일부 파일은 비공개이며 배포되지 않으므로 사람들이 링크를 통해 액세스 할 수 있도록 전체 양동이를 공개하지 않고 싶습니다.
제안 사항? 나는 당신이 액세스 키와 비밀 키를 포함하기 위해 URL을 조작 할 수 있다고 읽었지 만, 그것을 도난 당할 수 있으므로 이진 파일에 포함해서는 안되기 때문에 사설 서버에서이 키를 가져 와서 일시적으로 그 키를 가져온다. 그걸 써?
도움이 될 것입니다. 감사합니다.
나는 임시 (1 시간) 액세스를 실제로 추가하는 보안 버킷을 설정했습니다. 그것은 내 요구에 잘 작동하고 내 버킷을 내 앱에서 보지 않고 잠글 수있게 해줍니다. 그렇다면 바이너리에 비밀을 포함 시켰습니다. – forrestranger