Aktar 사용하기

업로드한 파일이 일정 시간 뒤 저절로 삭제되게 할 수 있나요?

짧은 답변

네. 대상 옆의 보관 기간에서 1일, 7일, 14일, 30일 중 하나를 고르면, Aktar가 실행 중이 아닐 때도 버킷이 수명 주기 규칙에 따라 예정대로 파일을 삭제합니다.

만료되는 파일은 평소 경로 앞에 tmp/1d/, tmp/7d/, tmp/14d/, tmp/30d/를 붙여 업로드됩니다. 이 폴더마다 버킷의 수명 주기 규칙(aktar-expire-1d 등)이 해당 기간이 지난 파일을 삭제합니다. 삭제는 버킷이 직접 하므로 Mac이 꺼져 있거나 Aktar를 제거했더라도 진행됩니다. 각 파일이 언제 삭제되는지는 기록에서 확인할 수 있습니다.

보관 기간은 버킷에 이 규칙이 있어야 쓸 수 있습니다. 보관 기간 메뉴나 대상 설정에서 자동 삭제 설정…을 고르면, Aktar가 버킷에 이미 있는 규칙은 그대로 두고 네 가지 규칙을 추가합니다. 이를 위해서는 수명 주기 규칙을 변경할 수 있는 키가 필요합니다.

  • Cloudflare R2: Admin Read & Write 권한이 있는 토큰. Object Read & Write 토큰은 업로드는 되지만 규칙은 바꿀 수 없습니다.
  • Amazon S3: 버킷에 대한 s3:GetLifecycleConfiguration 및 s3:PutLifecycleConfiguration 권한.

키에 권한이 없으면 Aktar가 규칙을 보여 주므로 제공업체 대시보드에서 직접 추가하세요. 접두사 tmp/1d/인 객체는 1일 뒤, tmp/7d/는 7일 뒤, tmp/14d/는 14일 뒤, tmp/30d/는 30일 뒤 삭제하는 규칙입니다. 그런 다음 다시 확인을 클릭하세요.

제공업체는 수명 주기 규칙을 백그라운드에서, 보통 하루에 한 번 실행하므로 예정일이 지나도 최대 하루 정도는 파일에 접근할 수 있습니다. 자동 삭제는 대상별로 끌 수 있고, 규칙은 남기거나 제거할 수 있습니다. 만료 업로드는 Mac용 Aktar 0.5.0 이상, iPhone, iPad, Android 앱 1.1.0 이상에서 지원됩니다.