credentials = session.get_credentials()
current_credentials = credentials.get_frozen_credentials()
self.storage_options = {"AWS_DEFAULT_REGION": os.getenv("AWS_REGION"),
'AWS_S3_ALLOW_UNSAFE_RENAME': 'true',
'AWS_ACCESS_KEY_ID': current_credentials.access_key,
'AWS_SECRET_ACCESS_KEY': current_credentials.secret_key,
'AWS_SESSION_TOKEN': current_credentials.token}
mode = 'append'
write_deltalake(location,
df,
storage_options=self.storage_options,
mode=mode,
overwrite_schema=True)
deltatable = DeltaTable(location, storage_options=self.storage_options)
update_resp = deltatable.update(predicate=filter_condition, updates=update_data)