Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

488
Visualizações
AWS CDK - No se pueden usar tokens en el ID de construcción - ¿Cómo nombro dinámicamente las construcciones en función de los nombres de otras construcciones?

Quiero crear las mismas métricas/alarmas de CW para varias tablas de DynamoDB en cdk. Mi instinto fue intentar usar un ciclo for para agregar el nombre de la tabla de DDB a la alarma de CW, pero al hacerlo se genera el siguiente error: No se pueden usar tokens en el ID de construcción

Tiene sentido, porque el token aún no se ha evaluado, por lo que es solo un valor de marcador de posición. Pero entonces, ¿cuál sería una buena alternativa para nombrar secuencialmente las alarmas?

Mi caso de uso no es tan complicado. Podría simplemente repetir el mismo código X veces y modificar el nombre cada vez, pero parece un enfoque incorrecto.

Estoy usando el siguiente código como inspiración, pero no puedo ver a qué valores puedo llamar que no desencadenarían este error.

https://aws.amazon.com/blogs/developer/aws-cdk-developer-preview/

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Debe usar la id o identificación uniqueId de la tabla, algo como:

 for (const table of tables) { new cloudwatch.Alarm(this, `AlarmFor${table.node.id}`, ...); // or table.node.uniqueId }

Pero un patrón mejor podría ser crear una construcción TableWithAlarm e instanciarla varias veces en su pila.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda