Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

Fn::Length

Modo de enfoque
Fn::Length - AWS CloudFormation
Filtrar vista

La función Fn::Length intrínseca devuelve el número de elementos de una matriz o una función intrínseca que devuelve una matriz.

importante

Debe usar la transformación AWS::LanguageExtensions para poder usar la función Fn::Length intrínseca.

Declaración

JSON

{ "Fn::Length" : IntrinsicFunction }
{ "Fn::Length" : Array }

YAML

Fn::Length : IntrinsicFunction
Fn::Length : Array

Parámetros

IntrinsicFunction

La función intrínseca que devuelve una matriz de la que quiere devolver cierta cantidad de elementos.

Array

La matriz de la que quiere devolver el número de elementos.

Valor devuelto

El número de elementos en la función intrínseca que devuelve una matriz o en la matriz que se pasó a la función intrínseca.

Ejemplos

Devolución del número de elementos en una función intrínseca que devuelve una matriz

En este fragmento de código de ejemplo, se devuelve el número de elementos en una función intrínseca que devuelve una matriz. La función devuelve 3.

JSON

{ //... "Transform": "AWS::LanguageExtensions" //... "Fn::Length" : { "Fn::Split": ["|", "a|b|c"] } //... }

YAML

Transform: 'AWS::LanguageExtensions' #... Fn::Length: !Split ["|", "a|b|c"] #...

Devolución del número de elementos en una función Ref intrínseca que hace referencia a un tipo de parámetro de lista

En este fragmento de código de ejemplo, se devuelve el número de elementos en una función Ref intrínseca que hace referencia a un tipo de parámetro de lista. Si el parámetro con el nombre ListParameter es una lista con 3 elementos, la función devuelve 3.

JSON

{ //... "Transform": "AWS::LanguageExtensions" //... "Fn::Length": { "Ref": "ListParameter" } //... }

YAML

Transform: 'AWS::LanguageExtensions' #... Fn::Length: !Ref ListParameter #...

Devolución de la cantidad de elementos en una matriz

En este fragmento de código de ejemplo se devuelve el número de elementos en una matriz que se pasó a una función intrínseca. La función devuelve 3.

JSON

{ //... "Transform": "AWS::LanguageExtensions" //... "Fn::Length": [ 1, {"Ref": "ParameterName"}, 3 ] //... }

YAML

Transform: 'AWS::LanguageExtensions' #... Fn::Length: - 1 - !Ref ParameterName - 3 #...

Funciones compatibles

Puede usar las siguientes funciones en la función Fn::Length intrínseca o la matriz:

  • Condition Functions

  • Fn::Base64

  • Fn::FindInMap

  • Fn::Join

  • Fn::Length

  • Fn::Select

  • Fn::Split

  • Fn::Sub

  • Fn::ToJsonString

  • Ref

En esta página

PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.