Apple 플랫폼에서 Cloud Storage 오류 처리

앱을 만들다 보면 예기치 않은 상황으로 인해 오류가 발생하기도 합니다.

문제가 있을 땐 반환되는 오류를 점검하여 오류 메시지를 확인하세요.

오류 메시지를 확인했고 Cloud Storage 보안 규칙이 작업을 허용하는데도 오류가 해결되지 않는 경우 지원 페이지를 방문하여 문의해 주시기 바랍니다.

오류 메시지 처리

오류가 발생하는 이유는 파일이 없는 경우, 사용자에게 파일 액세스 권한이 없는 경우, 사용자가 파일 업로드를 취소한 경우 등 다양합니다.

문제를 정확히 진단하고 오류를 처리하는 데 도움이 되도록 클라이언트에서 생기는 모든 오류와 발생 원인을 아래와 같이 제공해 드립니다.

이름 이유
FIRStorageErrorCodeUnknown 알 수 없는 오류가 발생했습니다.
FIRStorageErrorCodeObjectNotFound 해당 참조에 객체가 없습니다.
FIRStorageErrorCodeBucketNotFound Cloud Storage에 구성된 버킷이 없습니다.
FIRStorageErrorCodeProjectNotFound Cloud Storage에 구성된 프로젝트가 없습니다.
FIRStorageErrorCodeQuotaExceeded Cloud Storage 버킷의 할당량이 초과되었습니다. 무료 등급을 사용하는 경우 유료 요금제로 업그레이드하세요. 유료 요금제를 사용하는 경우 Firebase 지원팀에 문의하세요.
FIRStorageErrorCodeUnauthenticated 사용자가 인증되지 않았습니다. 인증한 후 다시 시도해 보세요.
FIRStorageErrorCodeUnauthorized 사용자에게 작업을 할 권한이 없습니다. 규칙이 올바른지 확인해 보세요.
FIRStorageErrorCodeRetryLimitExceeded 작업(업로드, 다운로드, 삭제 등)의 최대 제한 시간이 초과되었습니다. 다시 업로드해 보세요.
FIRStorageErrorCodeNonMatchingChecksum 클라이언트의 파일과 서버에서 수신한 파일의 체크섬이 일치하지 않습니다. 다시 업로드해 보세요.
FIRStorageErrorCodeCanceled 사용자가 작업을 취소했습니다.
FIRStorageErrorCodeDownloadSizeExceeded 다운로드한 파일의 크기가 다운로드에 할당된 메모리보다 큽니다. 메모리 한도를 늘린 후 다시 다운로드해 보세요.