es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: AWS-CDK

Llamar al proyecto de AWS CodeBuild desde CodePipeline con diferentes parámetros.

Imaginemos que tenemos un CodePipeline con 2 etapas de la siguiente manera: new codepipeline.Pipeline(this, name + “Pipeline”, { pipelineName: this.projectName + “-” + name, crossAccountKeys: false, stages: [{ stageName: ‘Source’, actions: [codeCommitSourceAction] },{ stageName: ‘Build’, actions: [buildAction] }] }); Aquí la etapa “Source” es donde extraemos los cambios del repositorio . . . Read more

CDK AWS Lambda cómo simular el recurso proporcionado.

Estoy utilizando jest para realizar pruebas y tengo una función lambda en mi Stack que quiero probar. Así es como se ve: const lambda = new lambda.Function(this, “MyLambda”, { … code: lambda.Code.fromAsset(“../assets/lambda.zip”), … } ); Quiero probar algunas de las propiedades, pero también si la lambda está en el stack. . . . Read more

Cómo obtener la URL del ALB después de crearlo en CDK?

Estoy creando un Application Load Balancer utilizando el AWS CDK v2. Este es mi código: const lb = new elb.ApplicationLoadBalancer(this, ‘LB’, { vpc: ec2.Vpc.fromLookup(this, ‘vpc-lookup’, { isDefault: true }), internetFacing: true }); const listener = lb.addListener(‘Listener’, { port: 80, }); Mi pregunta es ¿cómo puedo obtener la URL (nombre DNS) . . . Read more

El módulo ‘aws_cdk.aws_dynamodb’ no tiene el atributo ‘TableEncryption’.

Estoy siguiendo el taller de AWS CDK. El último pytest de los temas avanzados arroja: AttributeError: el módulo ‘aws_cdk.aws_dynamodb’ no tiene el atributo ‘TableEncryption’ ¿Qué me he perdido? self._table = ddb.Table( self, ‘Hits’, partition_key={‘name’: ‘path’, ‘type’: ddb.AttributeType.STRING}, encryption=ddb.TableEncryption.AWS_MANAGED, ) . pip3 freeze | grep dynamodb aws-cdk.aws-dynamodb==1.23.0