When creating a tempurl for a foreign account, swift strips the container tempurl keys in response: https://github.com/openstack/swift/blob/629516cbe7eb583c18f429aa04d912c2df24b1a5/swift/proxy/server.py#L303-L315
I propose a new TempURLKey member to the objects.CreateTempURLOpts struct, which will be used as a default key.
see Lirt/velero-plugin-for-openstack#58