you can use the storage_options with the s3_additional_kwargs
attribute
df.to_json(destination, storage_options={"s3_additional_kwargs": {
"Tagging": "key1=value1&key2=value2"
}}
https://pandas.pydata.org/docs/user_guide/io.html#reading-writing-remote-files https://s3fs.readthedocs.io/en/latest/search.html?q=s3_additional_kwargs