Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

940
Vistas
¿Cómo hace referencia al ARN de función de una función (Lambda) en el archivo serverless.yml?

Teniendo en cuenta esta función lambda en un archivo serverless.yml:

 functions: s3toEc2Lambda: handler: s3toec2lambda.S3toEc2Lambda name: "${self:service}-s3toEc2Lambda" role: S3toEc2LambdaRole

Y teniendo en cuenta este SNS creado en la sección de recursos: ¿Alguien sabe cómo informar al punto final de Sns ARN desde la función lambda s3toEc2Lambda?

 resources: Resources: WordpressFrontEndSnsS3toEc2: Type: AWS::SNS::Topic Properties: TopicName: "wordpress-front-end-s3-ec2" WordpressFrontEndSnsS3toEc2Lambda: Type: AWS::SNS::Subscription Properties: Endpoint: { "Fn::GetAtt": ["s3toEc2Lambda", "Arn" ] } <------ HERE <------ #Endpoint: ${self:functions.s3toEc2Lambda} <------ OR HERE <------ #Endpoint: { "Fn::GetAtt": ["${self:functions.s3toEc2Lambda}", "Arn" ] } <------ OR HERE <------ Protocol: lambda TopicArn: !Ref 'WordpressFrontEndSnsS3toEc2'

A mí siempre me aparece un mensaje de error como este: "Error de plantilla: instancia de Fn::GetAtt hace referencia a un recurso indefinido s3toEc2Lambda"

Gracias !

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Los recursos de CloudFormation creados por serverless tienen unformato conocido . Para la función lambda esto es:

{normalizedFunctionName}LambdaFunction

Por lo tanto, debería poder hacer referencia a su función usando lo siguiente:

 "Fn::GetAtt": [ S3toEc2LambdaLambdaFunction, Arn ]

Más ejemplos sobre esto están aquí

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda