CreateCodeSigningConfig
Crea una configuración de firma de código Una configuración de firma de código define una lista de perfiles de firma permitidos y define la política de validación de firma de código (acción que se debe realizar si falla alguna de las comprobaciones de implementación).
Sintaxis de la solicitud
POST /2020-04-22/code-signing-configs/ HTTP/1.1
Content-type: application/json
{
"AllowedPublishers": {
"SigningProfileVersionArns": [ "string
" ]
},
"CodeSigningPolicies": {
"UntrustedArtifactOnDeployment": "string
"
},
"Description": "string
"
}
Parámetros de solicitud del URI
La solicitud no utiliza ningún parámetro de URI.
Cuerpo de la solicitud
La solicitud acepta los siguientes datos en formato JSON.
- AllowedPublishers
-
Firma de perfiles para esta configuración de firma de código.
Tipo: objeto AllowedPublishers
Obligatorio: sí
- CodeSigningPolicies
-
Las políticas de firma de código definen las acciones que se deben realizar si las comprobaciones de validación fallan.
Tipo: objeto CodeSigningPolicies
Obligatorio: no
- Description
-
Nombre descriptivo para esta configuración de firma de código.
Tipo: cadena
Limitaciones de longitud: longitud mínima de 0. La longitud máxima es de 256 caracteres.
Obligatorio: no
Sintaxis de la respuesta
HTTP/1.1 201
Content-type: application/json
{
"CodeSigningConfig": {
"AllowedPublishers": {
"SigningProfileVersionArns": [ "string" ]
},
"CodeSigningConfigArn": "string",
"CodeSigningConfigId": "string",
"CodeSigningPolicies": {
"UntrustedArtifactOnDeployment": "string"
},
"Description": "string",
"LastModified": "string"
}
}
Elementos de respuesta
Si la acción se realiza correctamente, el servicio devuelve una respuesta HTTP 201.
El servicio devuelve los datos siguientes en formato JSON.
- CodeSigningConfig
-
La configuración de firma de código.
Tipo: objeto CodeSigningConfig
Errores
Para obtener información acerca de los errores comunes a todas las acciones, consulte Errores comunes.
- InvalidParameterValueException
-
Uno de los parámetros de la solicitud no es válido.
Código de estado HTTP: 400
- ServiceException
-
El servicio AWS Lambda detectó un error interno.
Código de estado HTTP: 500
Véase también
Para obtener más información sobre el uso de esta API en un SDK de AWS de un lenguaje específico, consulte: