일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 트라이
- 티스토리 open api
- 가사 검색
- jdbc
- 징검다리 건너기
- 튜플
- 알고리즘
- CleanCode
- Spring Boot
- 크레인 인형뽑기 게임
- 카카오 인턴
- bulk update
- pycon
- Python
- 티스토리
- Tistory
- 호텔 방 배정
- 트라이 #trie #알고리즘
- trie
- 보행자 천국
- 불량 사용자
- Open API
- 프로그래머스
- Today
- Total
목록aws (3)
택시짱의 개발 노트
개요 고정된 사이지의 이미지를 여러 플랫폼에서 사용하게 되는데 플랫폼 마다 필요로 하는 이미지의 사이즈가 다를 수 있음 Cloudfront의 Lambda@Edge를 이용하여 최종적으로 클라이언트가 원하는 이미지의 사이즈를 능동적으로 호출할 수 있게 하려 함 Lambda@Edge 란 Lambda@Edge는 AWS Lambda의 확장으로 Amazon CloudFront 엣지 로케이션에 Python 및 Node.js 함수를 배포할 수 있습니다. Lambda@Edge의 일반적인 사용 사례는 함수를 사용하여 CloudFront 배포가 최종 사용자에게 제공하는 콘텐츠를 사용자 지정하는 것입니다. 오리진 서버가 아니라 최종 사용자에게 가까운 위치에서 이들 함수를 간접적으로 호출하므로 지연 시간이 크게 단축되고 사용자..
먼저 S3Boto3Storage를 상속 받아 class 생성 video/storage.py from sotrages.backends.s3boto3 import S3Boto3Storage class MediaStorage(S3Boto3Storage): # base bucket location location = 'media/marketing/' # access authority default_acl = 'public-read' 생성한 MediaStorage를 storage에 대입 models/video.py from django.db import models from video.storage ipmort MediaStorage class Video(models.Model): source = models.F..
s3의 public권한 (get)을 주는 방법을 포스팅하겠슴다. 처음에 public으로 변경할 bucket의 권한으로 가서 퍼블릭 액세스를 아래와 같이 2개만 체크하고 변경사항 저장을 클릭합니다. 그리고 바로 밑에 버킷 정책이 있는데 편집을 클릭합니다. 그리고 버킷 정책의 정책 생성기를 눌러클릭합니다. 그리고 아래와 같은 창이 뜰텐데 Effect -> Allowpricipal -> *AWS Service -> Amazon S3Action : Get ObjectAmazon Resource Name (ARN) : 버켓의 ARN값 이후 Add Statement를 클릭하면 됩니다. 그후 Generate Policy에 생성된 JSON 텍스트를 확인하고 복사 후 버킷 정책 편집기 화면으로 돌아와서 복사 후 붙여넣기..