일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- matplotlib
- MySQL
- query
- 900gle
- plugin
- zip 파일 암호화
- token filter test
- zip 암호화
- Java
- aggs
- analyzer test
- sort
- ELASTIC
- License
- API
- Test
- Elasticsearch
- Mac
- 파이썬
- flask
- aggregation
- high level client
- docker
- TensorFlow
- Kafka
- license delete
- Python
- 차트
- licence delete curl
- springboot
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