필요한 것
모든 S3 호환 스토리지는 키 한 쌍으로 요청에 서명합니다.
- 액세스 키 ID: 공개된 절반으로, Amazon에서는
AKIA…같은 형식입니다. - 시크릿 액세스 키: 비공개 절반입니다. AnyBucket은 북마크마다 하나씩 로그인 키체인에 저장합니다.
필요한 버킷에만 접근할 수 있는 키를 만드세요. 대부분의 제공업체에서 키를 버킷 하나로, 그리고 읽기 전용 또는 읽기 및 쓰기로 제한할 수 있습니다.
다섯 단계로 연결하기
- AnyBucket을 열고 ⇧⌘K(파일 → 서버에 연결…)를 누르세요.
- 클라우드 저장 공간에서 제공업체 타일을 고르세요. 목록에 없는 곳은 S3 호환을 쓰세요.
- 스토리지 위치를 나타내는 필드 하나를 채우세요. 리전, 계정 ID 또는 엔드포인트입니다(아래 표 참고).
- 액세스 키 ID와 시크릿 액세스 키를 붙여 넣으세요. 매번 입력하고 싶은 게 아니라면 키체인에 시크릿 저장을 켜 두세요.
- 필요하면 버킷과 폴더를 입력하고 북마크에 별칭을 붙인 다음 연결을 누르세요.
북마크는 시작 페이지, 각 패널의 소스 메뉴, ⌘K 팔레트에 추가됩니다.
제공업체별 위치
각 타일은 한 가지만 묻고, 그것으로 엔드포인트를 만듭니다.
| 타일 | 입력하는 값 | AnyBucket이 사용하는 엔드포인트 |
|---|---|---|
| Amazon S3 | 리전, 선택 사항(us-east-1) |
Amazon 자체 엔드포인트 |
| Cloudflare R2 | 계정 ID | https://<account>.r2.cloudflarestorage.com |
| Backblaze B2 | 버킷의 리전(us-west-004) |
https://s3.<region>.backblazeb2.com |
| Wasabi | 리전(us-east-1) |
https://s3.<region>.wasabisys.com |
| DigitalOcean Spaces | 데이터센터(nyc3) |
https://<region>.digitaloceanspaces.com |
| Google Cloud Storage | 없음 | https://storage.googleapis.com |
| S3 호환 | 서버 주소 | 입력한 그대로 |
Google Cloud Storage는 S3 호환 인터페이스를 통해 작동하며, 이 인터페이스는 HMAC 키를 사용합니다. Cloud Storage 설정에서 서비스 계정이나 사용자 계정용 액세스 키와 시크릿을 만든 다음, 위와 같이 붙여 넣으세요.
MinIO와 자체 호스팅 스토리지
MinIO, LocalStack 및 기타 자체 호스팅 서버는 S3 호환을 고르고 https://minio.example.com:9000처럼 포트를 포함한 서버 주소를 입력하세요.
그런 다음 북마크에서 경로 스타일 주소 지정을 켜세요. Amazon은 버킷을 호스트 이름에 넣지만(bucket.s3.amazonaws.com), 대부분의 자체 호스팅 스토리지는 버킷이 경로에 있기를 기대합니다(minio.example.com/bucket). 연결은 되는데 아무것도 표시되지 않거나 모든 요청이 거부된다면, 가장 먼저 경로 스타일을 확인하세요. 문제 해결을 참고하세요.
복사, 이동, 큰 파일
버킷은 Mac의 폴더처럼 동작합니다.
- 업로드: 다른 쪽 패널에 이 Mac을 열고 Space로 파일을 표시한 다음 F5를 누르세요. Finder에서 파일을 끌어다 놓아도 됩니다.
- 다운로드: 같은 방법을 반대 방향으로 쓰거나, ⇧⌘D를 눌러 원하는 폴더로 다운로드하세요.
- 큰 파일은 멀티파트 업로드로 여러 부분으로 나뉘어 올라가며, 연결이 끊기면 새 연결로 다시 시도합니다.
- 같은 서버 안에서는 CopyObject로 서버 측에서 복사되므로 Mac으로 아무것도 내려오지 않습니다.
- 제공업체 간에는, 예를 들어 Amazon S3에서 Cloudflare R2로 옮길 때, 각 패널에 하나씩 열고 F5를 누르세요. 파일은 Mac의 작은 스풀을 거쳐 전송됩니다. 서버 간 파일 복사하기를 참고하세요.
⇧⌘C는 파일의 URL을 복사하고, F3은 훑어보기로 엽니다.
폴더를 항상 맞춰 두기
폴더를 버킷에 백업하려면 한쪽 패널에 폴더를, 다른 쪽에 버킷을 열고 ⌥F5를 누르세요. 비교 및 동기화가 모든 차이를 보여 주며, 한쪽 방향으로 미러링할지 양방향으로 동기화할지 고를 수 있습니다. 폴더를 서버와 동기화하기를 참고하세요.