def put_config_string(self, keyname, data):
""" Put the config data into a keyname
will replace . with / in the keyname so that this will happen:
discovery.service.prod -> discovery/service/prod
"""
keyname = keyname.replace('.', '/')
s3_bucket = self._get_bucket_conn()
s3_key = s3_bucket.get_key(keyname)
if s3_key is None:
s3_key = Key(s3_bucket, keyname)
try:
s3_key.set_contents_from_string(data)
except boto.exception.S3ResponseError, err:
return err
评论列表
文章目录