Returns a signed URL for downloading deployed function source code. The URL is only valid for a limited period and should be used within minutes after generation. For more information about the signed URL usage see: https://cloud.google.com/storage/docs/access-control/signed-urls
HTTP request
POST https://cloudfunctions.googleapis.com/v1/{name}:generateDownloadUrl
Path parameters
Parameters | |
---|---|
name |
The name of function for which source code Google Cloud Storage signed URL should be generated. It takes the form Authorization requires the following IAM permission on the specified resource
|
Request body
The request body contains data with the following structure:
JSON representation |
---|
{ "versionId": string } |
Fields | |
---|---|
versionId |
The optional version of function. If not set, default, current version is used. |
Response body
Response of functions.generateDownloadUrl
method.
If successful, the response body contains data with the following structure:
JSON representation |
---|
{ "downloadUrl": string } |
Fields | |
---|---|
downloadUrl |
The generated Google Cloud Storage signed URL that should be used for function source code download. |
Authorization scopes
Requires the following OAuth scope:
https://www.googleapis.com/auth/cloud-platform
For more information, see the Authentication Overview.