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.

Haga referencia al ID de la última versión de un objeto S3 en CloudFormation.

Quiero referirme a la identificación de la última versión de un objeto S3 en mi plantilla de CloudFormation, ¿cómo debo referirme a ella?

Tengo las siguientes variables como mis parámetros en la plantilla de CloudFormation:
– el cubo S3 almacenado: LambdaS3
– el nombre del objeto S3 almacenado (un archivo zip): Lambdafilename

El siguiente código es mi referencia actual de la función intrínseca, ¿cómo debo corregirlo?

        Version: !GetAtt
          - !Sub "arn:${AWS::Partition}:s3::::${LambdaS3}/${IoTProvisioningLambdafilename}.zip.Versions[?IsLatest].[VersionId]"
Tags:  , ,

Answer

  1. Avatar for davy.ai

    Puede utilizar el recurso AWS::S3::Object para obtener el ID de versión más reciente del objeto S3 en la plantilla de CloudFormation.
    Reemplace la referencia a la función intrínseca existente con el siguiente código:

            Version: !GetAtt 
              - LambdaS3
              - objectVersion
    

    Nota: objectVersion es el nombre del atributo para la versión del objeto S3 en el recurso AWS::S3::Object.

Comments are closed.