일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프로그래밍
- CSS
- 파이썬
- 코딩테스트
- OS
- 네트워크
- linux
- google coding competition
- dp
- kick start
- 킥스타트
- 코딩
- 딥러닝
- BFS
- 구글 킥스타트
- AI
- 동적 프로그래밍
- 리눅스
- 백준
- nlp
- DFS
- 순열
- 알고리즘
- 그래프
- PYTHON
- 동적프로그래밍
- 운영체제
- 브루트포스
- 프로그래머스
- 코딩 테스트
- Today
- Total
목록AWS (2)
오뚝이개발자
이전에 포스팅한 AWS S3 객체 리스트 불러오기 1 와 유사한 내용이다. 마찬가지로 아래의 코드도 S3의 버킷내의 객체를 읽어들이는 것이다. 차이점은 아래의 코드는 key값을 그대로 불러오는 파이썬 스크립트 코드라는 것이다. 이전 포스팅의 경우 버킷내 최상단의 객체들에 대해서만 읽어들이지만 아래 코드의 경우 말그대로 '모든' 객체에 대한 key값을 읽는 것이다. import boto3 def get_all_s3_objects(s3, **base_kwargs): continuation_token = None while True: list_kwargs = dict(MaxKeys=1000, **base_kwargs) if continuation_token: list_kwargs['ContinuationTok..
AWS S3 버킷내의 객체 리스트를 불러와야 할 때가 있다. 이를 redirection시켜 txt 파일로 저장해둔다거나 하면 객체명에 대한 정보를 얻을 수 있기 때문이다. 객체의 경로를 포함한 객체명은 해당 파일의 key가 되기 때문에 중요하다. aws s3 ls 이럴 땐 위와 같은 aws cli를 사용하면 된다. aws s3 ls > key.txt 위와 같이 작성하면 key라는 텍스트 파일안에 객체 리스트들이 저장되도록 redirection 시킬 수 있다. 해당 개념과 연관하여 s3가 파일을 어떠한 식으로 저장하는지에 대해 간략히 설명을 하자면, 기본적으로 s3 버킷에는 '폴더'라는 개념이 없다는 것을 인지해야 한다. 예컨대, School이라는 버킷내에 Student라는 폴더 안에 Amy.txt라는 파..