Попытка загрузить старую версию файла с помощью boto3. В настоящее время у меня есть это, чтобы загрузить последнюю версию, и это работает.
get_obj = s3.download_file(
Bucket="my_bucket",
Key="testfile.txt",
Filename='myfile'
)
Однако я хочу получить предыдущую версию файла и, просматривая документы, вижу, что download_object
позволяет args . Больше документов здесь
Так что я изменил свой код на это:
data = {'VersionId': prev_ver_id}
get_obj = s3.download_file(
Bucket="my_bucket",
Key="testfile.txt",
Filename='myfile',
**data)
Однако это продолжает выдавать TypeError: download_file() got an unexpected keyword argument 'VersionId'
Я не уверен, что я здесь отсутствует.