

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) + sign_to_string)
    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/VarMisuse@72/95 `uri`->`sign_to_string`