¿Qué son los nombres de recursos de Amazon (ARN)?

Contenido del Bootcamp Dirigido por: | Última modificación: 25 de octubre de 2024 | Tiempo de Lectura: 3 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

Amazon Web Service (AWS) es una infraestructura de nube que se caracteriza por ofrecer servicios con confiabilidad, bajo coste y alta disponibilidad para que sus usuarios puedan llevar a cabo sus labores en la nube. Esta plataforma cuenta también con una serie de propiedades que contribuyen a la eficiencia de sus labores, como es el caso de los nombres de recursos de Amazon (ARN), que funcionan como identificadores de los elementos en AWS.

Estos nombres de recursos de Amazon serán de gran importancia para precisar de una manera global y exclusiva los diferentes recursos que forman parte de la plataforma, lo que evitará confusiones entre los elementos de AWS. Por eso, en este artículo te enseñaremos todo lo que necesitas saber acerca de esta propiedad de Amazon Web Service.

¿Qué son los nombres de recursos de Amazon?

Los nombres de recursos de Amazon, también conocidos como Amazon Resource Name o por sus siglas ARN, pueden definirse como un identificador único y global que se le asigna a cualquiera de los recursos de la infraestructura de nube de Amazon Web Service.

Cabe resaltar que estos nombres de recursos de Amazon o ARN son necesarios cuando se requiere especificar un recurso determinado de manera inequívoca para todo el sistema de AWS.

Formato de los nombres de recursos de Amazon

Una de la principales características de la opción de nombres de recursos de Amazon es que mantienen un formato específico para señalar la identificación de los elementos de la plataforma de AWS.

Este formato puede ser general o específico, dependiendo del recurso que se desea nombrar. Además, se debe tener en cuenta que los nombres de recursos de Amazon de algunos elementos en concreto pueden llegar a omitir la región, el ID de la cuenta o ambas opciones.

🔴 ¿Quieres entrar de lleno al mundo DevOps & Cloud Computing? 🔴

Descubre el DevOps & Cloud Computing Full Stack Bootcamp de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada

👉 Prueba gratis el Bootcamp en DevOps & Cloud Computing por una semana

De modo que el formato general de los nombres de recursos de Amazon puede establecerse de la siguiente forma:

arn:partition:service:region:account-id:resource

Donde cada una de esas opciones se representan diferentes características del recurso, comon por ejemplo:

Partition

Se refiere a dónde se encuentran alojados los recursos que se quieren nombrar con ARN. Una partición puede definirse, además, como un grupo de regiones de Amazon Web Service, como pueden ser las regiones de AWS o de China (aws-cn). Cabe destacar que cada cuenta de AWS puede tener solamente una partición.

Service

Esta opción en la asignación de los nombres de recursos de Amazon es la que identifica el servicio de AWS, como, por ejemplo, IAM, ec2, rds, entre otras opciones de la infraestructura de nube de Amazon Web Service.

Region

Esta opción para los nombres de recursos de Amazon indica el código de la región a la que pertenece el elemento que se nombra, como, por ejemplo, us-east-1 o eu-west-1, entre otros.

Account-id

La opción de account-id para ARN hace referencia al identificador de la cuenta de Amazon Web Service que posee el recurso determinado, sin incluir los guiones. Así, por ejemplo, puede ser 100000000000.

Resource-id

Se refiere al identificador del recurso, que puede ser su nombre o su ID o el nombre o ID de una ruta de ese recurso que se quiere nombrar mediante el formato de Amazon Resource Name.

¿Cuál es el siguiente paso?

En este artículo has podido conocer qué son los nombres de recursos de Amazon o ARN, así como cuáles son sus características, su formato y cómo utilizarlo en la plataforma. Ahora, si ya has llegado hasta aquí es porque seguro que te interesa seguir conociendo todo lo relacionado con esta y otras opciones importantes del sector IT. Por eso, no dudes en dar el siguiente paso en tu proceso de aprendizaje e inscribirte en nuestro DevOps & Cloud Computing Full Stack Bootcamp.

Con la formación que te ofrecemos en este bootcamp, te llevará muy pocos meses aprender todo lo necesario para convertirte en un profesional dentro del sector tecnológico y obtener una gran ventaja frente a tus competidores. Además, gracias a nuestra metodología basada en el método hands on, en la que nos centramos en enseñar tanto la parte teórica como en ponerla en práctica, adquirirás todos los conocimientos de forma más exhaustiva. ¡Anímate a matricularte para continuar aprendiendo y dale un giro a tu vida profesional!

Xoán Mallón

Senior DevOps Engineer en Zscaler & Coordinador del Bootcamp DevOps & Cloud Computing.

Posts más leídos

¡CONVOCATORIA ABIERTA!

DevOps & Cloud Computing

Full Stack Bootcamp

Clases en Directo | Profesores en Activo | Temario 100% actualizado