У меня есть переменная, которая имеет aws s3 url
s3://bucket_name/folder1/folder2/file1.json
Я хочу получить bucket_name в переменных и оставить i.e/folder1/folder2/file1.json в другой переменной. Я попробовал регулярные выражения и мог получить bucket_name, как показано ниже, но не уверен, есть ли лучший способ.
m = re.search('(?<=s3:\/\/)[^\/]+', 's3://bucket_name/folder1/folder2/file1.json')
print(m.group(0))
Как я могу получить остальные i.e - folder1/folder2/file1.json?
Я проверил, есть ли функция boto3 для извлечения bucket_name и ключа из URL-адреса, но не смог найти его.