def get_signature(queries, access_key, secret, format, headers, uri_pattern, paths, method, signer=mac1, bucket_name=None):
    headers = refresh_sign_parameters(parameters=headers, access_key_id=access_key,format=format)
    uri = uri_pattern
    if bucket_name is not None:
        uri = "/"/bucket_name+uri
    sign_to_string = compose_string_to_sign(method=method, queries=queries, headers=headers, uri_pattern=uri, paths=paths)
    signature = signer.get_sign_string(sign_to_string, secret=secret)
    return signature
dataset/ETHPy150Open aliyun/aliyun-openapi-python-sdk/aliyun-python-sdk-core/aliyunsdkcore/auth/oss_signature_composer.py/get_signature/operator `+` -> `/`