일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- high level client
- TensorFlow
- docker
- query
- licence delete curl
- token filter test
- ELASTIC
- sort
- API
- plugin
- 차트
- Kafka
- Test
- Mac
- license delete
- Java
- 파이썬
- springboot
- 900gle
- zip 암호화
- analyzer test
- aggs
- Elasticsearch
- matplotlib
- Python
- zip 파일 암호화
- License
- aggregation
- flask
- MySQL
Archives
- Today
- Total
개발잡부
S3 object public read URL 본문
반응형
Athena 에서 쿼리한 결과가 S3 버킷에 저장되고 저장된 Object 를 다운받아야 한다..
S3 에서 URL 추출했더니 이러네..
1. 버킷 권한을 변경할까?
2. 디렉토리 권한을 변경할까?
3. 오브젝트 권한을 변경할까?
4. 서버에서 내려받고 다시 웹에서 내려받을까?
하다가 3번 선택
셈플코드
s3.putObjectAcl(
PutObjectAclRequest.builder()
.bucket(bucketName)
.key(objectKey)
.acl(ObjectCannedACL.PUBLIC_READ)
.build()
);
GetUrlRequest request = GetUrlRequest.builder()
.bucket(bucketName)
.key(objectKey)
.build();
URL url = s3.utilities().getUrl(request);
System.out.println("The URL for " + objectKey + " is " + url.toExternalForm());
반응형
'AWS' 카테고리의 다른 글
CloudWatch - Logs Insights (0) | 2023.07.24 |
---|---|
API Gateway, Lambda 로 API 만들기 1 (0) | 2021.11.29 |
S3 특정버킷에 권한 부여 (0) | 2021.10.21 |
S3 (0) | 2021.08.27 |
Comments