- HTTP request
- Path parameters
- Request body
- Response body
- Authorization scopes
- SslCertsCreateEphemeralRequest
- Examples
- Try it!
Generates a short-lived X509 certificate containing the provided public key and signed by a private key specific to the target instance. Users may use the certificate to authenticate as themselves when connecting to the database.
HTTP request
POST https://sqladmin.googleapis.com/v1/projects/{project}/instances/{instance}/createEphemeral
The URL uses gRPC Transcoding syntax.
Path parameters
| Parameters | |
|---|---|
| project | 
 Project ID of the Cloud SQL project. | 
| instance | 
 Cloud SQL instance ID. This does not include the project ID. | 
Request body
The request body contains an instance of SslCertsCreateEphemeralRequest.
Response body
If successful, the response body contains a newly created instance of SslCert.
Authorization scopes
Requires one of the following OAuth scopes:
- https://www.googleapis.com/auth/cloud-platform
- https://www.googleapis.com/auth/sqlservice.admin
For more information, see the Authentication Overview.
SslCertsCreateEphemeralRequest
SslCerts create ephemeral certificate request.
| JSON representation | 
|---|
| { "public_key": string, "access_token": string } | 
| Fields | |
|---|---|
| public_key | 
 PEM encoded public key to include in the signed certificate. | 
| access_token | 
 Access token to include in the signed certificate. |