[Python] Import certificate in AWS ACM using python

Discussão em 'Python' iniciado por Stack, Julho 24, 2025.

  1. Stack

    Stack Membro Participativo

    I am importing an openssl certificate to AWS ACM using python. I always got an error:

    Response:
    {
    "errorMessage": "An error occurred (ValidationException) when calling the ImportCertificate operation: The certificate field contains more than one certificate. You can specify only one certificate in this field.",
    "errorType": "ClientError",
    "stackTrace": [
    " File \"/var/task/lambda_function.py\", line 7, in lambda_handler\n response = client.import_certificate(\n",
    " File \"/var/runtime/botocore/client.py\", line 316, in _api_call\n return self._make_api_call(operation_name, kwargs)\n",
    " File \"/var/runtime/botocore/client.py\", line 626, in _make_api_call\n raise error_class(parsed_response, operation_name)\n"
    ]
    }


    here is my code:

    import boto3

    client = boto3.client('acm')

    def lambda_handler(event, context):
    response = client.import_certificate(
    Certificate='sample.vpn.crt',
    PrivateKey='sample.vpn.key',
    CertificateChain='ca.crt'
    )


    Any help would be appreciated.

    Continue reading...

Compartilhe esta Página