• Object Storage Service

obs
  1. Help Center
  2. Object Storage Service
  3. Developer Guide (Python SDK)
  4. Tag Management
  5. Setting Bucket Tags

Setting Bucket Tags

You can call ObsClient.setBucketTagging to set bucket tags. Sample code is as follows:

# Import the module.
from com.obs.client.obs_client import ObsClient
 
# Create an instance of ObsClient.
obsClient = ObsClient(
    access_key_id='*** Provide your Access Key ***',    
    secret_access_key='*** Provide your Secret Key ***',    
    server='yourdomainname'
)
from com.obs.models.tag import TagInfo

tagInfo = TagInfo()
tagInfo.addTag('tag1', 'value1').addTag('tag2', 'value2')

resp = obsClient.setBucketTagging('bucketname', tagInfo)
 
if resp.status < 300:
    print('requestId:', resp.requestId)
else:
    print('errorCode:', resp.errorCode)
    print('errorMessage:', resp.errorMessage)
NOTE:
  • A bucket can have up to 10 tags.
  • The key and value pair of a tag can be composed of Unicode characters.