class ActiveStorage::Service::GCSService

def url_for_direct_upload(key, expires_in:, checksum:, **)

def url_for_direct_upload(key, expires_in:, checksum:, **)
  instrument :url, key: key do |payload|
    generated_url = bucket.signed_url key, method: "PUT", expires: expires_in, content_md5: checksum
    payload[:url] = generated_url
    generated_url
  end
end