Amazon-VPC-Endpunkte für Step Functions - AWS Step Functions

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.

Amazon-VPC-Endpunkte für Step Functions

Wenn Sie Amazon Virtual Private Cloud (Amazon VPC) zum Hosten von verwendenAWS-Ressourcen können Sie eine Verbindung zwischen Ihrer Amazon-VPC undAWS Step FunctionsWorkflows. Sie können diese Verbindung mit Ihren Step Functions Functions-Workflows verwenden, ohne das öffentliche Internet überqueren. Amazon VPC-Endpunkte werden von Standard-Workflows, Express-Workflows und Synchronous Express-Workflows unterstützt.

Mit Amazon VPC können Sie startenAWSRessourcen in einem benutzerdefinierten virtuellen Netzwerk. Mit einer VPC können Sie Netzwerkeinstellungen, wie IP-Adressbereich, Subnetze, Routing-Tabellen und Netzwerk-Gateways, steuern. Weitere Informationen über VPCs finden Sie in derAmazon VPC User Guide.

Um Ihre Amazon VPC mit Step Functions zu verbinden, müssen Sie zunächst eineSchnittstellenVPC-Endpunkt, mit dem Sie Ihre VPC mit anderen verbinden könnenAWSDienstleistungen. Der Endpunkt bietet eine zuverlässige, skalierbare Konnektivität, ohne dass ein Internet-Gateway, eine NAT-Instance (Network Address Translation) oder eine VPN-Verbindung erforderlich ist. Weitere Informationen finden Sie unter Schnittstellen-VPC-Endpunkte (AWS PrivateLink) im Amazon-VPC-Benutzerhandbuch.

Erstellen des Endpunkts

Sie können einen AWS Step Functions-Endpunkt in Ihrer VPC mithilfe der AWS Management Console, der AWS Command Line Interface (AWS CLI), einem AWS SDK, der AWS Step Functions-API oder AWS CloudFormation erstellen.

Informationen zum Erstellen und Konfigurieren eines Endpunkts über die Amazon-VPC-Konsole oder die AWS CLI finden Sie unter Creating an Interface Endpoint (Erstellen eines Schnittstellenendpunkts) im Amazon-VPC-Benutzerhandbuch.

Anmerkung

Wenn Sie einen Endpunkt erstellen, geben Sie Step Functions als den Service an, mit dem Ihre VPC eine Verbindung einrichten soll. In der Amazon VPC-Konsole variieren die Servicenamen basierend auf demAWSRegion. Wenn Sie beispielsweise USA Ost (Nord-Virginia) wählen, lautet der Servicename für Standard-Workflows und Express-Workflowscom.amazonaws.us-east-1.states, und der Dienstname für Synchronous Express Workflows lautetcom.amazonaws.us-east-1.sync-states.

Anmerkung

Es ist möglich, VPC-Endpunkte zu verwenden, ohne den Endpunkt im SDK zu überschreibenPrivates DNS. Wenn Sie jedoch den Endpunkt im SDK für Synchronous Express-Workflows außer Kraft setzen möchten, müssen SieDisableHostPrefixInjection-Konfiguration zutrue. Beispiel (Java SDK V2):

SfnClient.builder() .endpointOverride(URI.create("https://vpce-{vpceId}.sync-states.us-east-1.vpce.amazonaws.com")) .overrideConfiguration(ClientOverrideConfiguration.builder() .advancedOptions(ImmutableMap.of(SdkAdvancedClientOption.DISABLE_HOST_PREFIX_INJECTION, true)) .build()) .build();

Informationen zum Erstellen und Konfigurieren eines Endpunkts mit AWS CloudFormation finden Sie in der AWS::EC2::VPCEndpoint-Ressource im AWS CloudFormation-Benutzerhandbuch.

Amazon VPC-Endpunktrichtlinien

Um den Verbindungszugriff auf Step Functions zu steuern, können Sie eineAWS Identity and Access Management(IAM) -Endpunktrichtlinie beim Erstellen eines Amazon VPC-Endpoints. Sie können komplexe IAM-Regeln erstellen, indem Sie mehrere Endpunktrichtlinien anhängen. Weitere Informationen finden Sie unter: