새 인덱스 업로드하기
Sam의 작업이 거의 끝나 가요! 지난 연습 문제에서 새 디렉터리 목록을 생성해 objects_df 변수에 저장했어요:

Sam은 boto3 S3 클라이언트를 s3 변수에 생성해 두었고, objects_df에는 이전 연습 문제에서 만든 최신 디렉터리 목록이 들어 있어요.
다음 단계는 objects_df를 HTML 파일로 저장하고, S3에 업로드하여 현재의 'index.html' 파일을 교체하는 것입니다.
Sam이 디렉터리 목록을 업데이트해서 1월뿐 아니라 2월 보고서도 공개로 접근할 수 있게 도와주세요!
이 연습은 강의의 일부입니다
Python으로 시작하는 AWS Boto
연습 안내
- 클릭 가능한 링크로
objects_df를 HTML 파일'report_listing.html'로 저장하세요. - HTML 파일에는
'Link','LastModified','Size'열만 포함되어야 합니다. - 파일의 새 버전을 업로드해 S3의
'index.html'을 덮어쓰세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Write objects_df to an HTML file
objects_df.____('report_listing.html',
# Set clickable links
____=True,
# Isolate the columns
____=['____', '____', '____'])
# Overwrite index.html key by uploading the new file
s3.upload_file(
Filename='./report_listing.html', Key='____',
Bucket='gid-reports',
____ = {
'ContentType': '____',
'ACL': 'public-read'
})