
Ich möchte für meine Organisation mehrere AWS-Konten verwenden. Die Konten sind wie folgt:
- Abrechnung (zentral für alle Konten)
- Sicherheit (zentrales Konto für AWS IAM-Rollen/Anmeldeinformationen)
- app1-prod (Produktionsumgebung)
- app1-non-prod (Staging-/Testumgebung)
und dann alle zusätzlichen Apps (die Idee ist, dass diese skalierbar sind)
- app2-prod (Produktionsumgebung)
- app2-non-prod (Staging-/Testumgebung)
Ich versuche, dem Vorschlag von zu folgenDasAWS re:Invent-Vortrag.
Meine Frage lautet wie folgt: Wie konfiguriere ich Route 53, um den Datenverkehr für Produktionsanforderungen ( www.prod.app1.my-company.com
) an das App1-Prod-Konto und seine Lastenausgleichsmodule sowie den Datenverkehr für die Staging-/Testumgebung ( www.test.app1.my-company.com
) weiterzuleiten?
Oder sollte jedes Konto einen eigenen DNS-Eintrag in Route53 besitzen? Statt www.prod.app1.my-company.com
und www.test.app1.my-company.com
verwenden Sie beispielsweise: www.app1.com
undwww.app1-test-account-my-company.com
Ich bin mir bewusst, dassRoute53-Resolveraber das scheint auf Hybrid-Clouds (On-Prem und Cloud-VPCs) ausgerichtet zu sein.
Dank im Voraus.
Hinweis: Die oben stehenden URLs sind nicht obligatorisch.
Antwort1
Der einfachste Weg, der mir derzeit einfällt, ist die Verwendung einer anderen URL-Struktur. Wenn Sie die oben angegebene URL-Struktur verwenden müssen, bearbeiten Sie die Frage bitte, um anzugeben, dass dies obligatorisch ist.
Sie können beispielsweise verwenden
prod-app.example.com
Und
test-app.example.com
Statt
prod.app1.my-company.com
Und
test.app1.my-company.com
Verwenden der angegebenen URL-Struktur
Wenn Sie die obige URL-Struktur benötigen,diese Antwortkönnte möglicherweise helfen