시작하기 전에
Cloudflare에서 세 가지가 필요합니다.
- 계정 ID. Cloudflare 대시보드의 R2 섹션과 Cloudflare가 알려 주는 S3 엔드포인트에 표시됩니다.
- R2 API 토큰의 액세스 키 ID와 시크릿 액세스 키.
- 버킷 하나 이상. 대시보드에서 먼저 만들어 둘 수 있습니다.
R2 API 토큰 만들기
- Cloudflare 대시보드에서 R2를 여세요.
- R2 API 토큰 관리 페이지를 열고 새 토큰을 만드세요.
- 읽기 및 쓰기 권한을 주세요. 권한을 최소한으로 하려면 사용할 버킷으로만 제한하세요.
- 토큰을 만들고 표시되는 액세스 키 ID와 시크릿 액세스 키를 복사하세요. Cloudflare는 시크릿을 한 번만 보여 주므로 AnyBucket에 입력할 때까지 페이지를 열어 두세요.
AnyBucket에서 연결하기
- ⇧⌘K(파일 → 서버에 연결…)를 누르세요.
- 클라우드 저장 공간에서 Cloudflare R2를 고르세요.
- 계정 ID를 붙여 넣으세요. AnyBucket이 계정 ID로 만든 엔드포인트
https://<account>.r2.cloudflarestorage.com을 보여 줍니다. - 액세스 키 ID와 시크릿 액세스 키를 붙여 넣으세요. 키체인에 시크릿 저장을 켜 두면 시크릿이 로그인 키체인에 저장됩니다.
- 필요하면 버킷 이름과 Media 같은 별칭을 입력한 다음 연결을 누르세요.
탭에 R2 배지가 표시되고, 이제부터는 ⌘K 팔레트에서 몇 글자만 입력하면 북마크를 찾을 수 있습니다.
업로드, 다운로드, 복사
- 폴더 업로드: 다른 쪽 패널에 이 Mac을 열고(⌘\로 두 번째 패널을 엽니다) Space로 파일을 표시한 다음 F5를 누르세요. 큰 파일은 여러 부분으로 나뉘어 올라갑니다.
- 다운로드: R2 패널에서 파일을 표시하고 F5를 누르거나, ⇧⌘D를 눌러 폴더를 고르세요.
- Amazon S3에서 R2로 옮기기: 한쪽 패널에 S3 버킷을, 다른 쪽에 R2를 열고 표시한 다음 F5를 누르세요. 파일은 Mac의 작은 스풀을 거쳐 전송되며, 따로 정리할 것은 없습니다. 서버 간 파일 복사하기를 참고하세요.
- R2 안에서 복사: 같은 서버의 폴더 사이에서는 서버 측에서 복사됩니다.
R2에 백업하기
R2는 폴더의 외부 사본을 두기에 좋습니다. 한쪽 패널에 폴더를, 다른 쪽에 R2 버킷을 열고 ⌥F5를 누르면 비교 및 동기화가 새로 생겼거나 바뀐 항목을 보여 줍니다. 버킷을 폴더와 똑같이 맞추려면 미러를 선택하세요. 폴더를 서버와 동기화하기를 참고하세요.
연결되지 않을 때
- 액세스 거부: 토큰에 쓰기 권한이 없거나 다른 버킷으로 제한되어 있을 수 있습니다. 이 버킷에 읽기 및 쓰기 권한이 있는 토큰을 만드세요.
- 아무것도 표시되지 않을 때: 계정 ID가 버킷이 속한 계정의 것인지 확인하세요.
- 전송이 멈췄을 때: 자동으로 다시 시도하며, 그래도 실패하는 항목은 전송 윈도우(⌥⌘T)의 확인 필요에서 기다립니다. 문제 해결을 참고하세요.