AWS S3에 이미지 데이터를 저장하고 Roboflow에 업로드할 때 일반적으로 두 가지 옵션이 있습니다: 서명된 URL을 사용하거나 이미지를 로컬로 수동으로 다운로드(예: AWS CLI 사용)하여 로컬에서 업로드하는 방법입니다. 어떤 방법을 선택할지는 데이터 처리 및 관리에 대한 특정 요구사항에 따라 다릅니다.
서명된 URL: 이 방법은 이미지를 로컬 머신에 다운로드하는 추가 단계와 시간 소모를 피하고자 할 때 특히 유리합니다. 서명된 URL을 사용하면 이미지를 로컬에 저장할 필요 없이 S3에서 Roboflow API로 직접 이미지 데이터를 업로드할 수 있습니다. 이는 더 빠른 처리와 로컬 시스템에 대한 부담 감소로 이어집니다.
로컬 CLI: 경우에 따라 이미지를 먼저 로컬 환경으로 다운로드하는 것을 선호할 수 있습니다. 예를 들어 업로드 전에 이미지를 전처리하거나 수동으로 확인해야 하는 경우 로컬 사본이 있으면 유리합니다.
올바른 방법 선택은 데이터 전송 속도, 전처리 필요성 또는 이미지의 수동 검사와 같은 특정 사용 사례 요구 사항에 따라 달라집니다.
AWS CLI 설정
스크립트를 사용하기 전에 필요한 인증 자격 증명을 사용하여 AWS CLI를 설정했는지 확인하세요. 이렇게 하면 원하는 S3 버킷에 접근하고 관리할 수 있습니다.