Help us improve the AWS re:Post Knowledge Center by sharing your feedback in a brief survey. Your input can influence how we create and update our content to better support your AWS journey.
Wie konfiguriere und verwalte ich den kontoübergreifenden Zugriff auf Amazon-Route-53-Ressourcen?
Ich möchte den Zugriff auf Amazon-Route-53-Ressourcen wie private gehostete Zonen und Resolver-Endpunkte über AWS-Konten hinweg konfigurieren und verwalten.
Behebung
Hinweis: Wenn du beim Ausführen von AWS Command Line Interface (AWS CLI)-Befehlen Fehlermeldungen erhältst, findest du weitere Informationen dazu unter Problembehandlung bei der AWS CLI. Stelle außerdem sicher, dass du die neueste Version der AWS CLI verwendest.
Erstelle ein zentrales DNS-Konto und mindestens ein Mitgliedskonto, um den kontoübergreifenden Zugriff einzurichten. Das zentrale DNS-Konto hostet die primäre Amazon-Route-53-Konfiguration, verwaltet private gehostete Zonen und steuert Route-53-Resolver-Endpunkte. Mitgliedskonten enthalten Ressourcen, für die der Zugriff auf DNS-Services vom zentralen Konto aus erforderlich ist. Beispielsweise erfordert eine Ressource in einem Mitgliedskonto möglicherweise eine DNS-Auflösung für Datensätze in einer privaten gehosteten Zone in einem zentralen Konto.
Einrichten der Konten
Gehe in den zentralen und Mitgliedskonten wie folgt vor, um die Weiterleitung einzurichten:
- Führe im zentralen Konto den folgenden Befehl create-hosted-zone aus, um eine private gehostete Zone mit Datensätzen zu erstellen:
Hinweis: Ersetze example.internal durch den Namen deiner gehosteten Zone und vpc-xxxxx durch deine VPCId.aws route53 create-hosted-zone \ --name example.internal \ --vpc VPCRegion=us-east-1,VPCId=vpc-xxxxx \ --caller-reference $(date +%s) - Führe im zentralen Konto den folgenden Befehl create-resolver-endpoint aus, um einen eingehenden Endpunkt zu erstellen:
Hinweis: Ersetze subnet-xxxxx und subnet-yyyyy durch deine SubnetIDs, ersetze 10.0.0.10 and 10.0.1.10 durch deine IP-Adressen und ersetze sg-xxxxx durch deine Sicherheitsgruppen-ID.aws route53resolver create-resolver-endpoint \ --creator-request-id inbound-endpoint \ --direction INBOUND \ --ip-addresses \ SubnetId=subnet-xxxxx,Ip=10.0.0.10 \ SubnetId=subnet-yyyyy,Ip=10.0.1.10 \ --security-group-ids sg-xxxxx - Führe im Mitgliedskonto den folgenden Befehl create-resolver-endpoint aus, um einen ausgehenden Endpunkt zu erstellen:
Hinweis: Ersetze subnet-xxxxx and subnet-yyyyy durch deine SubnetIDs und ersetze sg-xxxxx durch deine Sicherheitsgruppen-ID.aws route53resolver create-resolver-endpoint \ --creator-request-id outbound-endpoint \ --direction OUTBOUND \ --ip-addresses \ SubnetId=subnet-xxxxx \ SubnetId=subnet-yyyyy \ --security-group-ids sg-yyyyy - Führe im Mitgliedskonto den folgenden Befehl create-resolver-rule aus, um eine ausgehende Resolver-Regel zu erstellen:
Hinweis: Ersetze rule1 durch den Namen deiner Regel, ersetze example.internal durch den Namen deiner gehosteten Zone, ersetze rslvr-endpoint-id durch deine resolver-endpoint-id und ersetze 10.0.0.10 durch deine IP-Adresse.aws route53resolver create-resolver-rule \ --creator-request-id rule1 \ --domain-name example.internal \ --rule-type FORWARD \ --resolver-endpoint-id rslvr-endpoint-id \ --target-ips Ip=10.0.0.10
Verwenden eines Amazon-Route-53-Profils, um Ressourcen freizugeben
Du kannst auch ein Amazon-Route-53-Profil verwenden, um die Regeln für private gehostete Zonen oder den ausgehenden Resolver freizugeben.
Führe die folgenden Schritte aus:
- Erstelle ein Route-53-Profil im zentralen Konto.
- Ordne deine private gehostete Zone oder Resolver-Regel deinem Route-53-Profil zu.
- Verwende AWS Resource Access Manager (AWS RAM), um das Route-53-Profil mit deinem Mitgliedskonto zu teilen.
- Ordne die Amazon VPC dem Route-53-Profil zu, das sich im Mitgliedskonto befindet.
Verwenden der Amazon VPC, um Ressourcen freizugeben
Du kannst Amazon Virtual Private Cloud (Amazon VPC)-Ressourcen in einem Mitgliedskonto gestatten, auf Datensätze privater gehosteter Zonen im zentralen Konto zuzugreifen.
Führe die folgenden Schritte aus:
- Erstelle eine private gehostete Zone im zentralen Konto.
- Ordne die private gehostete Zone der Amazon VPC im Mitgliedskonto zu.
Verwenden von AWS RAM, um Resolver-Regeln und AWS-Ressourcen freizugeben
Du kannst AWS RAM verwenden, um Resolver-Regeln und AWS-Ressourcen vom zentralen Konto aus freizugeben.
Du kannst Resolver-Regeln auch für mehrere Konten freigeben, die Teil von AWS Organizations oder in einer Organisationseinheit (OU) sind. Verwende statt einer Aufzählung jedes Kontos AWS RAM, um eine ausgehende Resolver-Regel mit AWS Organizations zu teilen.
Führe die folgenden Schritte im zentralen Konto aus:
-
Führe die folgende enable-sharing-with-aws-organization aus, um AWS RAM einzurichten:
aws ram enable-sharing-with-aws-organization -
Führe den folgenden Befehl create-resource-share aus, um eine Ressourcenfreigabe für die Resolver-Regel zu erstellen:
aws ram create-resource-share \ --name "dns-share" \ --resource-arns arn:aws:route53resolver:region:account-id:resolver-rule/resolver-rule --principals arn:aws:organizations::account-id:organization/o-xxxxxxxxxxHinweis: Ersetze dns-share durch deinen Ressourcenfreigabenamen, ersetze region durch deine Region, ersetze account-id durch deine Konto-ID, ersetze resolver-rule durch deine Resolver-Regel und ersetze o-xxxxxxxxxx durch deine Organisation.
Eine ausgehende Resolver-Regel einer VPC im Mitgliedskonto zuordnen
Führe die folgenden Schritte aus:
- Öffne die Route-53-Konsole.
- Wähle im Navigationsbereich Regeln aus.
- Wähle die AWS-Region aus, in der du die Regel erstellt hast.
- Wähle die Regel aus, die du einer VPC zuordnen möchtest.
- Wähle VPC zuordnen aus.
- Wähle unter VPCs, die diese Regel verwenden, die VPC aus.
- Wähle Hinzufügen aus.
- Tags
- Amazon Route 53
- Sprache
- Deutsch

Relevanter Inhalt
AWS OFFICIALAktualisiert vor 2 Jahren