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.
Servicenetze
Wichtig
Hinweis zum Ende des Supports: Am 30. September 2026 AWS wird der Support für eingestellt. AWS App Mesh Nach dem 30. September 2026 können Sie nicht mehr auf die AWS App Mesh Konsole oder die Ressourcen zugreifen. AWS App Mesh Weitere Informationen finden Sie in diesem Blogbeitrag Migration von AWS App Mesh zu Amazon ECS Service Connect
Ein Service Mesh ist eine logische Begrenzung für den Netzwerkdatenverkehr zwischen den darin vorhandenen Services. Nach dem Erstellen Ihres Service-Mesh können Sie virtuelle Services, virtuelle Knoten, virtuelle Router und Routen zur Verteilung des Datenverkehrs zwischen den Anwendungen in Ihrem Mesh erstellen.
Ein Service Mesh erstellen
Anmerkung
Wenn Sie ein Mesh erstellen, müssen Sie einen Namespace-Selektor hinzufügen. Wenn der Namespace-Selektor leer ist, werden alle Namespaces ausgewählt. Um die Namespaces einzuschränken, verwenden Sie ein Label, um App Mesh Mesh-Ressourcen dem erstellten Mesh zuzuordnen.
- AWS Management Console
-
Um ein Service Mesh mit dem zu erstellen AWS Management Console
-
Öffnen Sie die App Mesh Mesh-Konsole unter https://console.aws.amazon.com/appmesh/
. -
Wählen Sie Create mesh (Mesh erstellen).
-
Geben Sie für Mesh name (Name des Mesh) einen Namen für das Service-Mesh an.
-
(Optional) Wählen Sie Externen Datenverkehr zulassen. Standardmäßig leiten Proxys im Mesh nur den Datenverkehr untereinander weiter. Wenn Sie externen Datenverkehr zulassen, leiten die Proxys im Mesh den TCP Datenverkehr auch direkt an Dienste weiter, die nicht mit einem im Mesh definierten Proxy bereitgestellt werden.
Anmerkung
Wenn Sie Backends auf einem virtuellen Knoten angeben, wenn Sie
ALLOW_ALL
verwenden, müssen Sie alle Ausgänge für diesen virtuellen Knoten als Backends angeben. Andernfalls funktioniertALLOW_ALL
nicht mehr für diesen virtuellen Knoten. -
Bevorzugte IP-Version
Steuern Sie, welche IP-Version für den Datenverkehr innerhalb des Meshs verwendet werden soll, indem Sie die Option Verhalten der Standard-IP-Version außer Kraft setzen aktivieren. Standardmäßig verwendet App Mesh eine Vielzahl von IP-Versionen.
Anmerkung
Das Mesh wendet die IP-Präferenz auf alle virtuellen Knoten und virtuellen Gateways innerhalb eines Meshs an. Dieses Verhalten kann auf einem einzelnen virtuellen Knoten außer Kraft gesetzt werden, indem Sie die IP-Präferenz festlegen, wenn Sie den Knoten erstellen oder bearbeiten. Die IP-Präferenz kann auf einem virtuellen Gateway nicht außer Kraft gesetzt werden, da die Konfiguration für virtuelle Gateways, die es ihnen ermöglicht, sowohl IPv4 auf den Datenverkehr als auch auf den IPv6 Datenverkehr zu hören, dieselbe ist, unabhängig davon, welche Einstellung für das Mesh festgelegt ist.
Standard
-
Der DNS Resolver von Envoy bevorzugt
IPv6
und greift auf.IPv4
-
Wir verwenden die zurückgegebene
IPv4
Adresse, AWS Cloud Map sofern verfügbar, und greifen auf die Verwendung derIPv6
Adresse zurück. -
Der für die lokale App erstellte Endpunkt verwendet eine
IPv4
Adresse. -
Die Envoy-Listener binden sich an alle
IPv4
Adressen.
-
IPv6bevorzugt
-
Der DNS Resolver des Gesandten bevorzugt
IPv6
und greift auf ihn zurück.IPv4
-
Die von zurückgegebene
IPv6
Adresse AWS Cloud Map wird verwendet, sofern verfügbar, und es wird auf die Verwendung der Adresse zurückgegriffenIPv4
-
Der für die lokale App erstellte Endpunkt verwendet eine
IPv6
Adresse. -
Die Envoy-Listener binden sich an alle End-Adressen
IPv4
.IPv6
-
IPv4bevorzugt
-
Der DNS Resolver des Gesandten bevorzugt
IPv4
und greift auf ihn zurück.IPv6
-
Wir verwenden die zurückgegebene
IPv4
Adresse, AWS Cloud Map sofern verfügbar, und greifen auf die Verwendung derIPv6
Adresse zurück. -
Der für die lokale App erstellte Endpunkt verwendet eine
IPv4
Adresse. -
Die Envoy-Listener binden sich an alle End-Adressen
IPv4
.IPv6
-
IPv6nur
-
Der DNS Resolver von Envoy verwendet nur.
IPv6
-
Es wird nur die von zurückgegebene
IPv6
Adresse AWS Cloud Map verwendet. Wenn eineIPv4
Adresse AWS Cloud Map zurückgegeben wird, werden keine IP-Adressen verwendet und leere Ergebnisse werden an den Envoy zurückgegeben. -
Der für die lokale App erstellte Endpunkt verwendet eine
IPv6
Adresse. -
Die Envoy-Listener binden sich an alle End-Adressen
IPv4
.IPv6
-
IPv4nur
-
Der DNS Resolver von Envoy verwendet nur.
IPv4
-
Es wird nur die von zurückgegebene
IPv4
Adresse AWS Cloud Map verwendet. Wenn eineIPv6
Adresse AWS Cloud Map zurückgegeben wird, werden keine IP-Adressen verwendet und leere Ergebnisse werden an den Envoy zurückgegeben. -
Der für die lokale App erstellte Endpunkt verwendet eine
IPv4
Adresse. -
Die Envoy-Listener binden sich an alle End-Adressen
IPv4
.IPv6
-
-
Wählen Sie Create mesh (Mesh erstellen), um den Vorgang abzuschließen.
-
(Optional) Teilen Sie das Mesh mit anderen Konten. Ein gemeinsam genutztes Mesh ermöglicht es Ressourcen, die von verschiedenen Konten erstellt wurden, im selben Mesh miteinander zu kommunizieren. Weitere Informationen finden Sie unter Mit gemeinsam genutzten Meshes arbeiten.
-
- AWS CLI
-
Um ein Netz mit dem zu erstellen AWS CLI.
Erstellen Sie ein Servicenetz mit dem folgenden Befehl (ersetzen Sie den
red
Werte durch Ihre eigenen):-
aws appmesh create-mesh --mesh-name
meshName
-
Beispielausgabe:
{ "mesh":{ "meshName":"meshName", "metadata":{ "arn":"arn:aws:appmesh:
us-west-2
:123456789012:mesh/meshName", "createdAt":"2022-04-06T08:45:50.072000-05:00", "lastUpdatedAt":"2022-04-06T08:45:50.072000-05:00", "meshOwner": "123456789012", "resourceOwner": "123456789012", "uid":"a1b2c3d4-5678-90ab-cdef-11111EXAMPLE", "version":1 }, "spec":{}, "status":{ "status":"ACTIVE" } } }
Weitere Informationen zum Erstellen eines Meshs mit dem AWS CLI for App Mesh finden Sie unter dem Befehl create-mesh in der AWS CLI Referenz.
-
Ein Mesh löschen
- AWS Management Console
-
Um ein virtuelles Gateway mit dem zu löschen AWS Management Console
-
Öffnen Sie die App Mesh Mesh-Konsole unter https://console.aws.amazon.com/appmesh/
. -
Wählen Sie das Mesh aus, das Sie löschen möchten. Alle Netze, die Sie besitzen und die mit Ihnen geteilt wurden, werden aufgelistet.
-
Geben Sie in das Bestätigungsfeld ein
delete
und klicken Sie dann auf Löschen.
-
- AWS CLI
-
Um ein Mesh zu löschen, verwenden Sie AWS CLI
-
Verwenden Sie den folgenden Befehl, um Ihr Netz zu löschen (ersetzen Sie den
red
Werte durch Ihre eigenen):aws appmesh delete-mesh \ --mesh-name
meshName
-
Beispielausgabe:
{ "mesh": { "meshName": "meshName", "metadata": { "arn":"arn:aws:appmesh:
us-west-2
:123456789012:mesh/meshName", "createdAt": "2022-04-06T08:45:50.072000-05:00", "lastUpdatedAt": "2022-04-07T11:06:32.795000-05:00", "meshOwner": "123456789012", "resourceOwner": "123456789012", "uid": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE", "version": 1 }, "spec": {}, "status": { "status": "DELETED" } } }
Weitere Informationen zum Löschen eines Meshs mit dem AWS CLI for App Mesh finden Sie unter dem Befehl delete-mesh in der Referenz. AWS CLI
-