시작하기 전에

Cloudflare에서 세 가지가 필요합니다.

  • 계정 ID. Cloudflare 대시보드의 R2 섹션과 Cloudflare가 알려 주는 S3 엔드포인트에 표시됩니다.
  • R2 API 토큰의 액세스 키 ID와 시크릿 액세스 키.
  • 버킷 하나 이상. 대시보드에서 먼저 만들어 둘 수 있습니다.

R2 API 토큰 만들기

  1. Cloudflare 대시보드에서 R2를 여세요.
  2. R2 API 토큰 관리 페이지를 열고 새 토큰을 만드세요.
  3. 읽기 및 쓰기 권한을 주세요. 권한을 최소한으로 하려면 사용할 버킷으로만 제한하세요.
  4. 토큰을 만들고 표시되는 액세스 키 ID와 시크릿 액세스 키를 복사하세요. Cloudflare는 시크릿을 한 번만 보여 주므로 AnyBucket에 입력할 때까지 페이지를 열어 두세요.

AnyBucket에서 연결하기

  1. ⇧⌘K(파일 → 서버에 연결…)를 누르세요.
  2. 클라우드 저장 공간에서 Cloudflare R2를 고르세요.
  3. 계정 ID를 붙여 넣으세요. AnyBucket이 계정 ID로 만든 엔드포인트 https://<account>.r2.cloudflarestorage.com을 보여 줍니다.
  4. 액세스 키 ID와 시크릿 액세스 키를 붙여 넣으세요. 키체인에 시크릿 저장을 켜 두면 시크릿이 로그인 키체인에 저장됩니다.
  5. 필요하면 버킷 이름과 Media 같은 별칭을 입력한 다음 연결을 누르세요.

탭에 R2 배지가 표시되고, 이제부터는 ⌘K 팔레트에서 몇 글자만 입력하면 북마크를 찾을 수 있습니다.

업로드, 다운로드, 복사

  • 폴더 업로드: 다른 쪽 패널에 이 Mac을 열고(⌘\로 두 번째 패널을 엽니다) Space로 파일을 표시한 다음 F5를 누르세요. 큰 파일은 여러 부분으로 나뉘어 올라갑니다.
  • 다운로드: R2 패널에서 파일을 표시하고 F5를 누르거나, ⇧⌘D를 눌러 폴더를 고르세요.
  • Amazon S3에서 R2로 옮기기: 한쪽 패널에 S3 버킷을, 다른 쪽에 R2를 열고 표시한 다음 F5를 누르세요. 파일은 Mac의 작은 스풀을 거쳐 전송되며, 따로 정리할 것은 없습니다. 서버 간 파일 복사하기를 참고하세요.
  • R2 안에서 복사: 같은 서버의 폴더 사이에서는 서버 측에서 복사됩니다.

R2에 백업하기

R2는 폴더의 외부 사본을 두기에 좋습니다. 한쪽 패널에 폴더를, 다른 쪽에 R2 버킷을 열고 ⌥F5를 누르면 비교 및 동기화가 새로 생겼거나 바뀐 항목을 보여 줍니다. 버킷을 폴더와 똑같이 맞추려면 미러를 선택하세요. 폴더를 서버와 동기화하기를 참고하세요.

연결되지 않을 때

  • 액세스 거부: 토큰에 쓰기 권한이 없거나 다른 버킷으로 제한되어 있을 수 있습니다. 이 버킷에 읽기 및 쓰기 권한이 있는 토큰을 만드세요.
  • 아무것도 표시되지 않을 때: 계정 ID가 버킷이 속한 계정의 것인지 확인하세요.
  • 전송이 멈췄을 때: 자동으로 다시 시도하며, 그래도 실패하는 항목은 전송 윈도우(⌥⌘T)의 확인 필요에서 기다립니다. 문제 해결을 참고하세요.