0
Android 기기에서 특정 키 또는 태그를 검색하고 싶습니다. 예를 들어 이미지를 검색하려면 자바 코드를 사용하여 어떻게 할 수 있습니까? Android S3 Bucket을 Android에서 검색하는 방법
는Android 기기에서 특정 키 또는 태그를 검색하고 싶습니다. 예를 들어 이미지를 검색하려면 자바 코드를 사용하여 어떻게 할 수 있습니까? Android S3 Bucket을 Android에서 검색하는 방법
는나 모바일 장치에서 AWS 자격 증명을 유지하는 것이 좋습니다 않을 것 감사드립니다. 버킷을 공개 (안전한 경우)하거나 검색 할 백엔드 서비스를 생성하십시오. 공개 버킷의 경우 결정 론적 URL을 얻으므로 이미지 이름이있는 url을 직접 호출 할 수 있습니다. 이미지가 반환되거나 오류가 발생합니다. 백엔드 서비스를 만들거나 (안드로이드 장치에서 사용하는 경우) 먼저 S3 클라이언트를 만듭니다.
public boolean fileExists(String fileName, String s3Bucket) {
boolean fileExists = true;
try {
s3client.getObjectMetadata(s3Bucket, fileName);
} catch (final AmazonS3Exception s3e) {
if (s3e.getStatusCode() == 404) {
// i.e. 404: NoSuchKey - The specified key does not exist
fileExists = false;
} else {
throw s3e; // rethrow all S3 exceptions other than 404
}
}
return fileExists;
}
마찬가지로 파일을 가져올 수도 있습니다.