Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
¿Qué es AWS Cloud Map?
AWS Cloud Map es una solución totalmente gestionada que puede utilizar para asignar nombres lógicos a los servicios y recursos de backend de los que dependen sus aplicaciones. También ayuda a sus aplicaciones a descubrir recursos mediante una de las llamadas a la AWS SDKs RESTful API o las consultas de DNS. AWS Cloud Map solo sirve recursos en buen estado, que pueden ser tablas de Amazon DynamoDB (DynamoDB), colas de Amazon Simple Queue Service (Amazon SQS), cualquier servicio de aplicaciones de nivel superior creado con instancias de Amazon Elastic Compute Cloud (Amazon) EC2 o tareas de Amazon Elastic Container Service (Amazon ECS), etc.
Componentes de AWS Cloud Map
- Espacio de nombres
-
Para empezar, primero debe crear un espacio de AWS Cloud Map nombres que funcione como una forma de agrupar los servicios de una aplicación. Un espacio de nombres identifica el nombre que desea usar para ubicar los recursos y también especifica cómo desea ubicar los recursos: mediante llamadas a la AWS Cloud Map DiscoverInstancesAPI, consultas de DNS en una VPC o consultas de DNS públicas. En la mayoría de los casos, un espacio de nombres contiene todos los servicios de una aplicación, por ejemplo, una aplicación de facturación. Para obtener más información, consulte AWS Cloud Map espacios de nombres.
- Servicio
-
Tras crear un espacio de nombres, se crea un AWS Cloud Map servicio para cada tipo de recurso que se desee utilizar para localizar los puntos finales. AWS Cloud Map Por ejemplo, puede crear servicios para servidores web y servidores de bases de datos.
Un servicio es una plantilla que se AWS Cloud Map utiliza cuando la aplicación agrega otro recurso, como otro servidor web. Si, al crear el espacio de nombres, eligió localizar los recursos mediante DNS, un servicio contiene información sobre los tipos de registros que desea utilizar para localizar el servidor web. Un servicio también indica si desea comprobar el estado del recurso y si desea utilizar las comprobaciones de estado de Amazon Route 53 o un comprobador de estado de terceros. Para obtener más información, consulte AWS Cloud Map servicios.
- Instancia de servicio
-
Cuando la aplicación agrega un recurso, puede llamar a la acción de la AWS Cloud Map RegisterInstanceAPI en el código, lo que crea una instancia de AWS Cloud Map servicio en un servicio. La instancia de servicio contiene información sobre cómo la aplicación puede localizar el recurso, ya sea mediante el DNS o mediante la acción de la AWS Cloud Map DiscoverInstancesAPI.
Cuando la aplicación necesita conectarse a un recurso, llama DiscoverInstanceso utiliza consultas de DNS públicas o privadas especificando el espacio de nombres y el servicio asociados al recurso. AWS Cloud Map devuelve información sobre cómo localizar uno o más recursos. Si especificó la comprobación de estado al crear el servicio, solo AWS Cloud Map devuelve las instancias en buen estado. Para obtener más información, consulte AWS Cloud Map instancias de servicio.
Accediendo AWS Cloud Map
Puede acceder de AWS Cloud Map las siguientes maneras:
-
AWS Management Console— Los procedimientos de esta guía explican cómo utilizarlos AWS Management Console para realizar tareas.
-
AWS SDKs— Si utilizas un lenguaje de programación que AWS proporciona un SDK para, puedes usar un SDK para acceder AWS Cloud Map. SDKs simplifique la autenticación, integre fácilmente su entorno de desarrollo y proporcione acceso a AWS Cloud Map los comandos. Para obtener más información, consulte Herramientas para Amazon Web Services
. -
AWS Command Line Interface— Para obtener más información, consulte Cómo empezar a usarlo AWS CLI en la Guía del AWS Command Line Interface usuario.
-
AWS Tools for Windows PowerShell— Para obtener más información, consulte Primeros pasos con el AWS Tools for Windows PowerShell en la Guía del AWS Tools for Windows PowerShell usuario.
-
AWS Cloud Map API: si utilizas un lenguaje de programación para el que no hay un SDK disponible, consulta la referencia de la AWS Cloud Map API para obtener información sobre las acciones de la API y sobre cómo realizar solicitudes a la API.
nota
IPv6 Client Support: a partir del 22 de junio de 2023, en todas las regiones nuevas, todos los comandos que se envíen AWS Cloud Map desde
IPv6
los clientes se enrutarán a un nuevo punto final de doble pila ().servicediscovery.<region>.api.aws
AWS Cloud MapIPv6
-solo se puede acceder a las redes tanto para los terminales antiguos (servicediscovery.<region>.amazonaws.com
) como para los de doble pila en las siguientes regiones, que se publicaron antes del 22 de junio de 2023:-
EE. UU. Este (Ohio) us-east-2
-
EE. UU. Este (Norte de Virginia) us-east-1
-
EE. UU. Oeste (Norte de California) us-west-1
-
EE. UU. Oeste (Oregón) us-west-2
-
África (Ciudad del Cabo) (af-south-1)
-
Asia-Pacífico (Hong Kong) ap-east-1
-
Asia-Pacífico (Hyderabad): ap-south-2
-
Asia-Pacífico (Yakarta) (ap-southeast-3)
-
Región Asia Pacífico (Melbourne) (ap-southeast-4)
-
Asia-Pacífico (Mumbai) ap-south-1
-
Asia-Pacífico (Osaka) ap-northeast-3
-
Asia-Pacífico (Seúl) ap-northeast-2
-
Asia-Pacífico (Singapur) ap-southeast-1
-
Asia-Pacífico (Sídney) ap-southeast-2
-
Asia-Pacífico (Tokio) ap-northeast-1
-
Canadá (Central) ca-central-1
-
UE (Fráncfort) eu-central-1
-
UE (Irlanda) eu-west-1
-
UE (Londres) eu-west-2
-
Europa (Milán) (eu-south-1)
-
UE (París) eu-west-3
-
Europa (España): eu-south-2
-
UE (Estocolmo) eu-north-1
-
Europa (Zúrich): eu-central-2
-
Medio Oriente (Baréin) (me-south-1)
-
Medio Oriente (EAU): me-central-1
-
América del Sur (São Paulo) sa-east-1
-
AWS GovCloud (EE. UU. Este) — -1 us-gov-east
-
AWS GovCloud (EEUU-Oeste) — -1 us-gov-west
-
AWS Identity and Access Management
AWS Cloud Map se integra con AWS Identity and Access Management (IAM), un servicio que su organización puede utilizar para realizar las siguientes acciones:
-
Cree usuarios y grupos en la cuenta de su organización AWS
-
Comparta los recursos de su AWS cuenta entre los usuarios de la cuenta de manera eficiente
-
Asignar credenciales de seguridad exclusivas a los usuarios
-
Controlar de manera detallada el acceso de los usuarios a los servicios y recursos
Por ejemplo, puedes usar IAM with AWS Cloud Map para controlar qué usuarios de tu AWS cuenta pueden crear un nuevo espacio de nombres o registrar instancias.
Para obtener información general sobre IAM, consulte los siguientes recursos:
AWS Cloud Map Precios
AWS Cloud Map los precios se basan en los recursos que se registran en el registro de servicios y en las llamadas a la API que se realizan para descubrirlos. Aquí no AWS Cloud Map hay pagos por adelantado y solo pagas por lo que utilizas.
Si lo desea, puede habilitar la detección basada en DNS para los recursos con direcciones IP. También puede habilitar la comprobación de estado de los recursos mediante las comprobaciones de estado de Amazon Route 53, independientemente de que la detección de las instancias se realice mediante llamadas a la API o consultas de DNS. Incurrirá en gastos adicionales en relación con el uso de las comprobaciones de estado y de DNS de Route 53.
Para más información, consulte Precios de AWS Cloud Map
AWS Cloud Map y conformidad con AWS la nube
Para obtener información sobre AWS Cloud Map el cumplimiento de diversas normas de cumplimiento de la seguridad y normas de auditoría, consulte las páginas siguientes: