Object Storage Service (OBS)

Object Storage Service (OBS) is an object-based storage service that provides customers with massive, secure, reliable, and cost-effective data storage capabilities, such as bucket creation, modification, and deletion, as well as object upload, download, and deletion.

Object

Multipart upload

This interface is used to create an OBS multipart upload. Object.

"""

openstack.enable_logging(True)
conn = openstack.connect(cloud='otc')
sdk.register_otc_extensions(conn)
sdk.get_ak_sk(conn)

container = conn.obs.create_container(
    name='test-multipart',
    storage_acl='private',
    storage_class='STANDARD'
)

obj = conn.obs.upload_object(
    name='myfile.zip',
    container=container,
    segment_size=1400000
)