We need to build an Apigee API proxy that calls a backend File API to get a CSV file and then uploads that file directly into a GCS bucket. The files are CSV format with an average size of around 40MB, so the proxy needs to be set up to handle streaming properly to avoid any memory or timeout issues during the file transfer.