Tag: AWS-CDK
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
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
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
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
He iniciado una aplicación cdk init app –language typescript y ejecuté el comando cdk synth y ahora estoy ejecutando cdk bootstrap, pero arroja este error: No se puede resolver la cuenta de AWS para utilizar. Debe estar configurada cuando defina su pila de CDK, o a través del entorno ya . . . Read more