Я мог бы получить размер от gsutil
.
✗ gsutil du gs://<bucket>/test/1561402306
100 gs://<bucket>/test/1561402306
Я мог бы подтвердить длину и содержание через download_as_string
. Однако свойство size
всегда возвращает None
из SDK / API.
Как я могу получить размер объекта Cloud Storage без загрузки?
from google.cloud import storage
client = storage.Client()
bucket = client.get_bucket(bucket_name)
blob = bucket.blob(blob_name)
print(len(blob.download_as_string().decode()))
print(blob.size)
Выход:
100
None