변경 사항

스스로 삭제되는 업로드

모든 파일을 영원히 보관할 필요는 없습니다. 버그 리포트용 스크린샷, 테스터에게 줄 빌드, 빠른 검토용 초안 같은 것들이죠. Aktar 0.5.0에서는 대상 옆의 보관 기간을 고르면, 따로 손댈 필요 없이 1일, 7일, 14일, 30일 뒤 파일이 사라집니다.

  • Mac0.5.0
  • Windows0.1.2
  • iPhone 및 iPad1.1.0
  • Android1.4.0

삭제는 버킷이 합니다

만료되는 파일은 평소 경로 앞에 tmp/1d/, tmp/7d/, tmp/14d/, tmp/30d/가 붙은 위치에 업로드되며, 기간이 지나면 버킷의 수명 주기 규칙이 그 폴더의 모든 것을 삭제합니다. 이를 위해 Aktar가 실행 중일 필요는 없습니다. Mac이 꺼져 있거나 Aktar를 삭제한 뒤에도 파일은 예정대로 삭제되고, 임시로 공유한 파일이 버킷에 쌓이지 않습니다.

기록, 라이브러리, 업로드 알림에 각 만료 파일이 언제 삭제되는지 표시됩니다. 기간을 선택해 두면 패널의 드롭 영역 아래에 이를 알려 주므로, 보관하려던 파일이 실수로 만료되지 않습니다.

클릭 한 번으로 설정

보관 기간은 대상의 버킷에 Aktar 규칙이 있어야 사용할 수 있습니다. 보관 기간 메뉴에서 자동 삭제 설정…을 선택하거나, 설정 → 대상에서 해당 대상의 자동 삭제 섹션을 사용하세요. Aktar는 aktar-expire-1d, aktar-expire-7d, aktar-expire-14d, aktar-expire-30d 네 가지 규칙을 추가하며, 버킷의 다른 규칙은 모두 그대로 둡니다.

일부 키에는 수명 주기 규칙을 변경할 권한이 없습니다. 예를 들어 Object Read & Write 권한의 Cloudflare R2 토큰이 그렇습니다(Admin Read & Write는 가능). 이 경우 Aktar가 제공업체 대시보드에 추가할 네 가지 규칙을 보여 주며, 추가한 뒤 다시 확인하면 됩니다.

마음이 바뀌었나요? 같은 섹션의 끄기…를 사용하면 해당 대상에서 보관 기간을 더 이상 제공하지 않습니다. 규칙을 남겨 두어 이미 tmp/ 아래에 있는 파일이 예정대로 삭제되게 할 수도 있고, 규칙을 제거할 수도 있습니다.

Raycast, iPhone, iPad, Android

로컬 API가 이제 업로드 시 expires=를 받으므로, Raycast용 Aktar 확장 프로그램에도 자체 보관 기간 옵션이 생겼습니다. iPhone, iPad, Android 앱은 버전 1.1.0에서 만료되는 업로드를 지원합니다. 같은 폴더와 규칙을 사용하므로, 여러 기기에서 쓰는 버킷도 한 번만 설정하면 됩니다.

이번 릴리스의 모든 변경 사항

새 기능

  • 메뉴 막대의 대상 선택기 옆에 보관 기간 추가: 1일, 7일, 14일, 30일. 만료되는 파일은 tmp/{N}d/ 아래로 가며, Aktar가 실행 중이 아니어도 버킷이 직접 삭제합니다.
  • 메뉴 막대나 설정 → 대상에서 클릭 한 번으로 버킷의 수명 주기 규칙을 설정하며, 버킷의 다른 규칙은 건드리지 않습니다. 키로 수명 주기 규칙을 변경할 수 없으면 제공업체 대시보드에 추가할 규칙을 보여 줍니다.
  • 대상마다 자동 삭제를 끌 수 있으며, 버킷의 규칙은 유지하거나 제거할 수 있습니다.
  • 기록, 라이브러리, 업로드 알림에 만료 파일이 언제 삭제되는지 표시됩니다.
  • 로컬 API가 업로드 시 expires=(일 단위)를 받고 expiresAt을 반환합니다.