A AWS CDK Python janela de encaixe jogando inválido ligar a montagem de erro quando tentar pacote de código

0

Pergunta

Estou tentando implantar um python função lambda com dependências e eu estou recebendo um erro a partir da janela de encaixe daemon (no Centos linux) que há um erro de ligar a montagem spec. O erro é "/path//to/my/code:/asset-input:z,delegated": invalid mode: delegated

O seguinte é o que o meu código de aparência para a função lambda:

        python_function = Function(
            self,
            id="PythonFunction",
            runtime=Runtime.PYTHON_3_9,
            handler="app.main.lambda_handler",
            timeout=Duration.seconds(20),
            code=Code.from_asset(
                path=str(python_function_path.resolve()),
                bundling=BundlingOptions(
                    image=Runtime.PYTHON_3_9.bundling_image,
                    command=[
                        "bash",
                        "-c",
                        "pip install -r requirements.txt -t /asset-output && cp -au . /asset-output",
                    ],
                ),
            ),
            memory_size=128,
            log_retention=RetentionDays.TWO_WEEKS,
        )

Isso funciona muito bem no meu Mac, mas tentando implantar a partir de Centos é sem êxito.

1

Melhor resposta

1

A sua janela de encaixe versão está desatualizada. Você precisa estar executando o encaixe CE, no mínimo, a versão 1.17.04 ou superior (esta foi a versão quando o suporte para delegated o modo foi adicionado, mas, idealmente, você deve instalar uma versão mais recente).

Como dito nos comentários, sua versão atual é 1.13.1, que não tem suporte para esse modo.

Para resolver esse problema, você deve atualizar a sua janela de encaixe versão.

2021-11-24 03:47:15

Isso acabou corrigindo o problema que eu estava tendo. Obrigado.
Jasonca1

Em outros idiomas

Esta página está em outros idiomas

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................