영역 버킷의 추가 가능한 객체를 사용하면 전체 객체를 다시 작성하지 않고도 객체에 데이터를 점진적으로 추가할 수 있으므로 지속적으로 유입되는 데이터를 관리하는 데 도움이 됩니다. 영역 버킷은 Rapid Bucket을 통해 사용할 수 있으며, I/O 집약적인 워크로드에 최적화된 고성능 스토리지 클래스인 Rapid Storage를 사용합니다.
이 문서에서는 추가 가능한 객체를 만들고, 쓰고, 읽는 방법을 설명합니다. 또한 객체를 일시중지, 재개, 완료하고, 객체의 끝부분을 읽고, 미리 열린 작성자 풀을 사용하여 쓰기 지연 시간을 최적화하는 방법도 보여줍니다. 시작하기 전에 영역 버킷을 만들고 버킷에 객체를 업로드하는 방법을 알아보세요.
객체에 추가 가능한 쓰기 수행
클라이언트 라이브러리
C++
자세한 내용은 Cloud Storage C++ API 참조 문서를 확인하세요.
Cloud Storage에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 클라이언트 라이브러리의 인증 설정을 참조하세요.
다음 샘플은 추가 가능한 객체를 업로드합니다.
Go
자세한 내용은 Cloud Storage Go API 참조 문서를 확인하세요.
Cloud Storage에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 클라이언트 라이브러리의 인증 설정을 참조하세요.
다음 샘플은 추가 가능한 객체를 업로드합니다.
Java
자세한 내용은 Cloud Storage Java API 참조 문서를 확인하세요.
Cloud Storage에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 클라이언트 라이브러리의 인증 설정을 참조하세요.
다음 샘플은 추가 가능한 객체를 업로드합니다.
Python
자세한 내용은 Cloud Storage Python API 참조 문서를 확인하세요.
Cloud Storage에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 클라이언트 라이브러리의 인증 설정을 참조하세요.
다음 샘플은 추가 가능한 객체를 업로드합니다.
Rust
다음 샘플은 추가 가능한 객체를 업로드합니다.
객체 읽기
클라이언트 라이브러리
C++
자세한 내용은 Cloud Storage C++ API 참조 문서를 확인하세요.
Cloud Storage에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 클라이언트 라이브러리의 인증 설정을 참조하세요.
다음 샘플은 단일 객체에서 범위 읽기를 수행합니다.
다음 샘플은 단일 객체에서 전체 읽기를 수행합니다.
다음 샘플은 단일 객체에서 범위 읽기를 수행합니다.
다음 샘플은 여러 객체에 대해 범위 읽기를 수행합니다 (객체당 단일 읽기).
Go
자세한 내용은 Cloud Storage Go API 참조 문서를 확인하세요.
Cloud Storage에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 클라이언트 라이브러리의 인증 설정을 참조하세요.
다음 샘플은 단일 객체에서 범위 읽기를 수행합니다.
다음 샘플은 단일 객체에서 전체 읽기를 수행합니다.
다음 샘플은 단일 객체에서 범위 읽기를 수행합니다.
Java
자세한 내용은 Cloud Storage Java API 참조 문서를 확인하세요.
Cloud Storage에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 클라이언트 라이브러리의 인증 설정을 참조하세요.
다음 샘플은 단일 객체에서 범위 읽기를 수행합니다.
다음 샘플은 단일 객체에서 전체 읽기를 수행합니다.
다음 샘플은 단일 객체에서 범위 읽기를 수행합니다.
다음 샘플은 여러 객체에서 범위 읽기를 수행합니다.
Python
자세한 내용은 Cloud Storage Python API 참조 문서를 확인하세요.
Cloud Storage에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 클라이언트 라이브러리의 인증 설정을 참조하세요.
다음 샘플은 단일 객체에서 범위 읽기를 수행합니다.
다음 샘플은 단일 객체에서 전체 읽기를 수행합니다.
다음 샘플은 단일 객체에서 범위 읽기를 수행합니다.
다음 샘플은 여러 객체에서 범위 읽기를 수행합니다.
Rust
다음 샘플은 단일 객체에서 범위 읽기를 수행합니다.
다음 샘플은 단일 객체에서 전체 읽기를 수행합니다.
다음 샘플은 단일 객체에서 범위 읽기를 수행합니다.
다음 샘플은 여러 객체에서 범위 읽기를 수행합니다.
객체 일시중지 및 재개
클라이언트 라이브러리
C++
자세한 내용은 Cloud Storage C++ API 참조 문서를 확인하세요.
Cloud Storage에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 클라이언트 라이브러리의 인증 설정을 참조하세요.
다음 샘플은 추가 가능한 객체를 일시중지하고 재개합니다.
Go
자세한 내용은 Cloud Storage Go API 참조 문서를 확인하세요.
Cloud Storage에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 클라이언트 라이브러리의 인증 설정을 참조하세요.
다음 샘플은 추가 가능한 객체를 일시중지하고 재개합니다.
Java
자세한 내용은 Cloud Storage Java API 참조 문서를 확인하세요.
Cloud Storage에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 클라이언트 라이브러리의 인증 설정을 참조하세요.
다음 샘플은 추가 가능한 객체를 일시중지하고 재개합니다.
Python
자세한 내용은 Cloud Storage Python API 참조 문서를 확인하세요.
Cloud Storage에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 클라이언트 라이브러리의 인증 설정을 참조하세요.
다음 샘플은 추가 가능한 객체를 일시중지하고 재개합니다.
Rust
다음 샘플은 추가 가능한 객체를 일시중지하고 재개합니다.
객체 완료
클라이언트 라이브러리
C++
자세한 내용은 Cloud Storage C++ API 참조 문서를 확인하세요.
Cloud Storage에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 클라이언트 라이브러리의 인증 설정을 참조하세요.
다음 샘플은 추가 가능한 객체를 완료합니다.
Go
자세한 내용은 Cloud Storage Go API 참조 문서를 확인하세요.
Cloud Storage에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 클라이언트 라이브러리의 인증 설정을 참조하세요.
다음 샘플은 추가 가능한 객체를 완료합니다.
Java
자세한 내용은 Cloud Storage Java API 참조 문서를 확인하세요.
Cloud Storage에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 클라이언트 라이브러리의 인증 설정을 참조하세요.
다음 샘플은 추가 가능한 객체를 완료합니다.
Python
자세한 내용은 Cloud Storage Python API 참조 문서를 확인하세요.
Cloud Storage에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 클라이언트 라이브러리의 인증 설정을 참조하세요.
다음 샘플은 추가 가능한 객체를 완료합니다.
Rust
다음 샘플은 추가 가능한 객체를 완료합니다.
객체의 끝부분 읽기
클라이언트 라이브러리
C++
자세한 내용은 Cloud Storage C++ API 참조 문서를 확인하세요.
Cloud Storage에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 클라이언트 라이브러리의 인증 설정을 참조하세요.
다음 샘플은 추가 가능한 객체의 끝부분을 읽습니다.
Go
자세한 내용은 Cloud Storage Go API 참조 문서를 확인하세요.
Cloud Storage에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 클라이언트 라이브러리의 인증 설정을 참조하세요.
다음 샘플은 추가 가능한 객체의 끝부분을 읽습니다.
Java
자세한 내용은 Cloud Storage Java API 참조 문서를 확인하세요.
Cloud Storage에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 클라이언트 라이브러리의 인증 설정을 참조하세요.
다음 샘플은 추가 가능한 객체의 끝부분을 읽습니다.
Python
자세한 내용은 Cloud Storage Python API 참조 문서를 확인하세요.
Cloud Storage에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 클라이언트 라이브러리의 인증 설정을 참조하세요.
다음 샘플은 추가 가능한 객체의 끝부분을 읽습니다.
Rust
다음 샘플은 추가 가능한 객체의 끝부분을 읽습니다.
쓰기 지연 시간 최적화
자체 gRPC 동시 쓰기 로직을 유지하는 경우 완료되지 않은 추가 가능한 객체에 미리 열린 작성자 풀을 사용하는 것이 좋습니다. 각 작성자의 객체가 이미 생성되어 있고 스트림이 이미 열려 있으므로 애플리케이션은 쓰기가 필요할 때 객체 생성 및 스트림 설정을 기다리지 않고 즉시 데이터를 추가할 수 있습니다.
클라이언트 라이브러리
C++
자세한 내용은 Cloud Storage C++ API 참조 문서를 확인하세요.
Cloud Storage에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 클라이언트 라이브러리의 인증 설정을 참조하세요.
다음 샘플에서는 영역 버킷에 사전 열린 작성자 풀을 사용합니다.
Go
자세한 내용은 Cloud Storage Go API 참조 문서를 확인하세요.
Cloud Storage에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 클라이언트 라이브러리의 인증 설정을 참조하세요.
다음 샘플에서는 영역 버킷에 사전 열린 작성자 풀을 사용합니다.
Java
자세한 내용은 Cloud Storage Java API 참조 문서를 확인하세요.
Cloud Storage에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 클라이언트 라이브러리의 인증 설정을 참조하세요.
다음 샘플에서는 영역 버킷에 사전 열린 작성자 풀을 사용합니다.
Python
자세한 내용은 Cloud Storage Python API 참조 문서를 확인하세요.
Cloud Storage에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 클라이언트 라이브러리의 인증 설정을 참조하세요.
다음 샘플에서는 영역 버킷에 사전 열린 작성자 풀을 사용합니다.