Expand description
An object store implementation for Google Cloud Storage
§Multipart uploads
Multipart uploads
can be initiated with the ObjectStore::put_multipart method. If neither
MultipartUpload::complete
nor MultipartUpload::abort
is invoked, you may
have parts uploaded to GCS but not used, that you will be charged for. It is recommended
you configure a lifecycle rule to abort incomplete multipart uploads after a certain
period of time to avoid being charged for storing partial uploads.
§Using HTTP/2
Google Cloud Storage supports both HTTP/2 and HTTP/1. HTTP/1 is used by default because it allows much higher throughput in our benchmarks (see #5194). HTTP/2 can be enabled by setting crate::ClientConfigKey::Http1Only to false.
Structs§
- GcpCredential
- A Google Cloud Storage Credential
- GcpSigning
Credential - A Google Cloud Storage Credential for signing
- Google
Cloud Storage - Interface for Google Cloud Storage.
- Google
Cloud Storage Builder - Configure a connection to Google Cloud Storage.
- Service
Account Key - A private RSA key for a service account
Enums§
- Google
Config Key - Configuration keys for
GoogleCloudStorageBuilder