¿Qué es AWS Cloud Map? - AWS Cloud Map

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 las aplicaciones a descubrir recursos mediante una de AWS SDKs estas RESTful API llamadas o DNS consultas. AWS Cloud Map solo sirve recursos en buen estado, que pueden ser tablas de Amazon DynamoDB (DynamoDB), colas de Amazon Simple Queue Service (SQSAmazon), cualquier servicio de aplicaciones de nivel superior creado con instancias de Amazon Elastic Compute Cloud (Amazon) o tareas de Amazon Elastic Container Service (AmazonEC2), etc. ECS

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 AWS Cloud Map DiscoverInstancesAPIllamadas, DNS consultas en un VPC sitio o consultas públicas. DNS 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 AWS Cloud Map para localizar los puntos finales. 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 eligió buscar los recursos utilizando el espacio de nombres DNS cuando creó el espacio de nombres, el servicio contiene información sobre los tipos de registros que desea usar para ubicar 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 AWS Cloud Map RegisterInstanceAPIacción 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, independientemente de si utiliza DNS o utiliza la AWS Cloud Map DiscoverInstancesAPIacción.

Cuando la aplicación necesita conectarse a un recurso, llama DiscoverInstanceso utiliza DNS consultas 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 utiliza un lenguaje de programación que AWS proporciona un SDK formulario, puede utilizar un SDK para acceder AWS Cloud Map. SDKssimplifique la autenticación, integre fácilmente con 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 SDK está disponible, consulta la AWS Cloud Map APIReferencia para obtener información sobre API las acciones y sobre cómo realizar API solicitudes.

    nota

    IPv6Client 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 Map IPv6-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)

    • Oriente Medio (UAE) — me-central-1

    • América del Sur (São Paulo) sa-east-1

    • AWS GovCloud (EEUU-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 usar para realizar las siguientes acciones:

  • Cree usuarios y grupos en la AWS cuenta de su organización

  • 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 al respectoIAM, consulta 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 API las llamadas 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 DNS basada en direcciones IP para los recursos. También puede habilitar la comprobación del estado de sus recursos mediante las comprobaciones de estado de Amazon Route 53, ya sea que esté descubriendo instancias mediante API llamadas o DNS consultas. Se le cobrarán cargos adicionales relacionados con el uso de Route 53 DNS y de los controles de estado.

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: