실습 개요
이 실습에서는 그리드 메이커 애플리케이션용으로 개발된 애플리케이션 코드를 업데이트하는 데 중점을 둡니다. 애플리케이션을 테스트하여 로컬에서 새 그리드 이미지를 생성한 후 대신 Amazon Simple Storage Service(Amazon S3) 버킷에 저장된 이미지를 사용하도록 애플리케이션 코드를 업데이트합니다. S3 버킷에 저장된 이미지에 액세스하고, 새 그리드 이미지를 생성하고, 별도의 S3 버킷에 저장되는 그리드 이미지를 보기 위한 S3 미리 서명된 URL을 생성하여 애플리케이션의 기능을 확인합니다.
이 실습은 자신의 능력을 테스트하려는 개발자의 도전 과제를 위해 마련되었습니다. 높은 수준의 단계가 주어지고, 스스로 해결 방법을 확인할 수 있는 기회가 있습니다. 이 실습에서는 도중에 막힐 경우 도움이 되는 힌트를 제공합니다.
신규 개발자인 경우 Solutions 확장-축소 섹션의 단계별 지침을 참조할 수 있습니다.
목표
이 실습을 마치면 다음을 수행할 수 있습니다.
- S3 버킷의 객체를 나열하도록 Python 코드를 업데이트합니다.
- S3 버킷의 객체를 가져오도록 Python 코드를 업데이트합니다.
- S3 버킷의 객체를 넣도록 Python 코드를 업데이트합니다.
- 브라우저에서 볼 이미지에 대한 S3 미리 서명된 URL을 생성하도록 Python 코드를 업데이트합니다.
필수 기술 지식
이 실습을 성공적으로 완료하기 위한 사전 준비는 다음과 같습니다.
- AWS Management Console의 기본 탐색 기능에 익숙해야 합니다.
- AWS Cloud9 코드 편집기와 터미널을 사용하여 스크립트를 편집하고 실행하는 데 어려움이 없어야 합니다.
- Amazon S3에 대한 기본적인 내용을 알고 있어야 합니다.
소요 시간
이 실습을 완료하는 데 60분 정도가 소요됩니다.
아이콘 설명
이 실습에서는 다양한 유형의 지침 및 참고 사항에 대한 주의를 환기하기 위해 다양한 아이콘을 사용합니다. 각 아이콘의 목적은 다음과 같습니다.
- 명령: 실행해야 하는 명령입니다.
- 예상 출력: 명령 또는 편집된 파일의 출력을 확인하는 데 사용할 수 있는 샘플 출력입니다.
- 참고: 힌트, 팁 또는 중요한 지침입니다.
- 추가 정보: 자세한 정보를 찾을 수 있는 위치입니다.