Was ist AWS Cloud Map? - AWS Cloud Map

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Was ist AWS Cloud Map?

AWS Cloud Map ist eine vollständig verwaltete Lösung, mit der Sie logische Namen den Backend-Diensten und Ressourcen zuordnen können, von denen Ihre Anwendungen abhängen. Sie hilft Ihren Anwendungen auch dabei AWS SDKs, Ressourcen mithilfe von RESTful API Aufrufen oder DNS Abfragen zu finden. AWS Cloud Map bedient nur fehlerfreie Ressourcen, bei denen es sich um Amazon DynamoDB-Tabellen (DynamoDB), Amazon Simple Queue Service (AmazonSQS) -Warteschlangen, beliebige Anwendungsservices auf höherer Ebene, die mit Amazon Elastic Compute Cloud (AmazonEC2) -Instances oder Amazon Elastic Container Service (Amazon) -Aufgaben erstellt wurden, und mehr handeln kann. ECS

Komponenten von AWS Cloud Map

Namespace

Zu Beginn erstellen Sie zunächst einen AWS Cloud Map Namespace, mit dem Dienste für eine Anwendung gruppiert werden können. Ein Namespace identifiziert den Namen, den Sie für die Suche nach Ihren Ressourcen verwenden möchten, und gibt außerdem an, wie Sie nach Ressourcen suchen möchten: mithilfe von AWS Cloud Map DiscoverInstancesAPIAufrufen, DNS Abfragen in einer VPC oder öffentlichen DNS Abfragen. In den meisten Fällen enthält ein Namespace alle Dienste für eine Anwendung, z. B. eine Abrechnungsanwendung. Weitere Informationen finden Sie unter AWS Cloud Map Namespaces.

Service

Nachdem Sie einen Namespace erstellt haben, erstellen Sie einen AWS Cloud Map Dienst für jeden Ressourcentyp, den Sie zum Auffinden von Endpunkten verwenden AWS Cloud Map möchten. Sie können z. B. Services für Webserver und Datenbankserver erstellen.

Ein Dienst ist eine Vorlage, die AWS Cloud Map verwendet wird, wenn Ihre Anwendung eine weitere Ressource, z. B. einen weiteren Webserver, hinzufügt. Wenn Sie sich DNS bei der Erstellung des Namespaces für die Suche nach Ressourcen entschieden haben, enthält ein Dienst Informationen zu den Datensatztypen, die Sie für die Suche nach dem Webserver verwenden möchten. Ein Service gibt auch an, ob Sie den Zustand der Ressource überprüfen möchten und ob Sie Amazon Route 53 Health Checks oder einen Health Checker eines Drittanbieters verwenden möchten. Weitere Informationen finden Sie unter AWS Cloud Map Dienstleistungen.

Service-Instance

Wenn Ihre Anwendung eine Ressource hinzufügt, können Sie die AWS Cloud Map RegisterInstanceAPIAktion im Code aufrufen, wodurch eine AWS Cloud Map Service-Instance in einem Service erstellt wird. Die Dienstinstanz enthält Informationen darüber, wie Ihre Anwendung die Ressource finden kann, unabhängig davon, ob sie die AWS Cloud Map DiscoverInstancesAPIAktion verwendet DNS oder verwendet.

Wenn Ihre Anwendung eine Verbindung zu einer Ressource herstellen muss, ruft sie öffentliche DiscoverInstancesoder private DNS Abfragen auf oder verwendet sie, indem sie den Namespace und den Dienst angibt, die der Ressource zugeordnet sind. AWS Cloud Map gibt Informationen darüber zurück, wie eine oder mehrere Ressourcen gefunden werden können. Wenn Sie bei der Erstellung des Dienstes eine Integritätsprüfung angegeben haben, werden nur fehlerfreie Instanzen AWS Cloud Map zurückgegeben. Weitere Informationen finden Sie unter AWS Cloud Map Dienstinstanzen.

Zugreifen AWS Cloud Map

Sie können AWS Cloud Map auf folgende Arten zugreifen:

  • AWS Management Console— Die Verfahren in diesem Handbuch erläutern, wie Sie mit AWS Management Console dem Aufgaben ausführen können.

  • AWS SDKs— Wenn Sie eine Programmiersprache verwenden, die ein SDK für AWS bereitstellt, können Sie ein für SDK den Zugriff verwenden AWS Cloud Map. SDKsVereinfachen Sie die Authentifizierung, lassen Sie sich problemlos in Ihre Entwicklungsumgebung integrieren und bieten Sie Zugriff auf AWS Cloud Map Befehle. Weitere Informationen finden Sie unter Tools für Amazon Web Services.

  • AWS Command Line Interface— Weitere Informationen finden Sie unter Erste Schritte mit dem AWS CLI im AWS Command Line Interface Benutzerhandbuch.

  • AWS Tools for Windows PowerShell— Weitere Informationen finden Sie unter Erste Schritte mit dem AWS Tools for Windows PowerShell im AWS Tools for Windows PowerShell Benutzerhandbuch.

  • AWS Cloud Map API— Wenn Sie eine Programmiersprache verwenden, für die eine nicht SDK verfügbar ist, finden Sie in der AWS Cloud Map APIReferenz Informationen zu API Aktionen und zum Stellen von API Anfragen.

    Anmerkung

    IPv6Kundensupport — AWS Cloud Map Ab dem 22. Juni 2023 werden in allen neuen Regionen alle Befehle, an die IPv6 Clients gesendet werden, an einen neuen Dual-Stack-Endpunkt () weitergeleitet. servicediscovery.<region>.api.aws AWS Cloud Map IPv6In den folgenden Regionen, die vor dem 22. Juni 2023 veröffentlicht wurden, sind nur Netzwerke sowohl für Legacy - (servicediscovery.<region>.amazonaws.com) als auch für Dual-Stack-Endgeräte erreichbar:

    • USA Ost (Ohio) – us-east-2

    • USA Ost (Nord-Virginia) – us-east-1

    • USA West (Nordkalifornien) – us-west-1

    • USA West (Oregon) – us-west-2

    • Afrika (Kapstadt) – af-south-1

    • Asien-Pazifik (Hongkong) – ap-east-1

    • Asien-Pazifik (Hyderabad) — ap-south-2

    • Asien-Pazifik (Jakarta) – ap-southeast-3

    • Asien-Pazifik (Melbourne) — ap-southeast-4

    • Asien-Pazifik (Mumbai) – ap-south-1

    • Asien-Pazifik (Osaka) – ap-northeast-3

    • Asien-Pazifik (Seoul) – ap-northeast-2

    • Asien-Pazifik (Singapur) – ap-southeast-1

    • Asien-Pazifik (Sydney) – ap-southeast-2

    • Asien-Pazifik (Tokio) – ap-northeast-1

    • Kanada (Zentral) – ca-central-1

    • Europa (Frankfurt) – eu-central-1

    • Europa (Irland) – eu-west-1

    • Europa (London) – eu-west-2

    • Europa (Mailand) – eu-south-1

    • Europa (Paris) – eu-west-3

    • Europa (Spanien) — eu-south-2

    • Europa (Stockholm) – eu-north-1

    • Europa (Zürich) — eu-central-2

    • Naher Osten (Bahrain) – me-south-1

    • Naher Osten (UAE) — me-central-1

    • Südamerika (São Paulo) – sa-east-1

    • AWS GovCloud (US-Ost) — -1 us-gov-east

    • AWS GovCloud (US-West) — -1 us-gov-west

AWS Identity and Access Management

AWS Cloud Map ist in AWS Identity and Access Management (IAM) integriert, einen Dienst, den Ihre Organisation für die folgenden Aktionen verwenden kann:

  • Erstellen Sie Benutzer und Gruppen unter dem AWS Konto Ihrer Organisation

  • Teilen Sie Ihre AWS Kontoressourcen auf effiziente Weise unter den Benutzern im Konto

  • Zuweisen eindeutiger Sicherheitsanmeldeinformationen zu jedem Benutzer

  • Genaue Kontrolle des Zugriffs jedes Benutzers auf Dienste und Ressourcen

IAMMit with können Sie beispielsweise steuern AWS Cloud Map , welche Benutzer in Ihrem AWS Konto einen neuen Namespace erstellen oder Instanzen registrieren können.

Allgemeine Informationen zu IAM finden Sie in den folgenden Ressourcen:

AWS Cloud Map Preisgestaltung

AWS Cloud Map Die Preisgestaltung basiert auf Ressourcen, die Sie in der Serviceregistrierung registrieren, und auf der Suche nach Ressourcen, die Sie API tätigen. AWS Cloud Map Es fallen keine Vorauszahlungen an und Sie zahlen nur für das, was Sie tatsächlich nutzen.

Optional können Sie die DNS basierte Erkennung für Ressourcen mit IP-Adressen aktivieren. Sie können mithilfe von Amazon Route 53-Zustandsprüfungen auch die Zustandsprüfung für Ihre Ressourcen aktivieren, unabhängig davon, ob Sie Instances mithilfe von API Aufrufen oder DNS Abfragen entdecken. Für die Nutzung von Route 53 DNS und Health Checks fallen zusätzliche Gebühren an.

Weitere Informationen finden Sie unter AWS Cloud Map -Preisgestaltung.

AWS Cloud Map und AWS Cloud-Compliance

Informationen zur AWS Cloud Map Einhaltung verschiedener Sicherheitsvorschriften und Prüfungsstandards finden Sie auf den folgenden Seiten: