← Cloudflare One Multi-Cloud Networking (beta) / multi-cloud-networking
Začínáme
Abyste mohli začít používat Cloudflare One Multi-Cloud Networking (dříve Magic Cloud Networking) (beta), musíte Cloudflare udělit oprávnění komunikovat vaším jménem s poskytovateli cloudových služeb. Pro stejného poskytovatele cloudu můžete mít více účtů, například může být potřeba, aby Cloudflare spravoval virtuální privátní cloudy (VPC) patřící dvěma různým účtům AWS.
Jakmile bude mít Cloudflare přihlašovací údaje potřebné pro přístup k vašim cloudovým prostředím, Multi-Cloud Networking automaticky začne objevovat vaše cloudové prostředky, například směrovací tabulky a virtuální privátní sítě. Nalezené prostředky se zobrazí ve vašem Katalog cloudových prostředků.
Nastavit Amazon AWS
1. Vytvořte integraci
-
Přejděte na Cloudové integrace (beta) stránce.
Přejděte na Cloudové integrace ↗ -
Vyberte Přidat > Integrace AWS.
-
Integraci pojmenujte výstižným názvem. Volitelně k ní můžete přidat i popis.
-
Vyberte Vytvořit integraci.
-
Vyberte Autorizace přístupu k zahájení procesu propojení vašeho účtu Cloudflare s Amazon AWS.
2. Vytvořte zásadu IAM
- Vytvořte vlastní zásada IAM ↗ ve vašem účtu AWS a poznamenejte si zadaný název. Poté vložte následující Kód JSON ↗ na kartě JSON:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ec2:AcceptTransitGatewayPeeringAttachment",
"ec2:CreateTransitGatewayPeeringAttachment",
"ec2:DeleteTransitGatewayPeeringAttachment",
"ec2:DescribeRegions",
"ec2:DescribeTransitGatewayPeeringAttachments",
"ec2:RejectTransitGatewayPeeringAttachment",
"ec2:GetManagedPrefixListEntries",
"ec2:CreateManagedPrefixList",
"ec2:ModifyManagedPrefixList",
"ec2:DeleteManagedPrefixList",
"ec2:CreateTransitGatewayPrefixListReference",
"ec2:DeleteTransitGatewayPrefixListReference",
"ec2:GetTransitGatewayPrefixListReferences",
"ec2:ModifyTransitGatewayPrefixListReference"
],
"Resource": "*"
}
]
}3. Autorizujte přístup ke svému účtu AWS
-
Vytvořte AWS role ↗ s následujícím nastavením:
- Trusted entity type: Vyberte Vlastní zásada důvěryhodnosti (trust policy), a vložte vlastní zásadu důvěryhodnosti vrácenou dashboardem Cloudflare.
- Oprávnění: Přidejte zásadu IAM, kterou jste vytvořili v předchozím kroku, spolu s těmito zásadami spravovanými AWS:
NetworkAdministratorAmazonEC2ReadOnlyAccessAmazonVPCReadOnlyAccessIAMReadOnlyAccess
- ARN: Zkopírujte ARN pro nově vytvořeného uživatele.
-
Vyberte Opravňuji Cloudflare k přístupu k mému účtu AWS.
-
Vyberte Autorizovat.
Nastavit Microsoft Azure
1. Vytvořte integraci
-
V Cloudflare dashboardu přejděte na Cloudové integrace (beta).
Přejděte na Cloudové integrace ↗ -
Vyberte Přidat > Integrace Azure.
-
Integraci pojmenujte výstižným názvem. Volitelně k ní můžete přidat i popis.
-
Vyberte Vytvořit integraci.
-
Vyberte Autorizace přístupu k zahájení procesu propojení vašeho účtu Cloudflare s Microsoft Azure.
2. Autorizujte přístup ke svému účtu Azure
-
Vyberte Vytvoření instančního objektu (service principal). Budete přesměrováni na přihlašovací stránku Microsoftu.
-
Zadejte přihlašovací údaje k Azure. Pokud váš účet nemá oprávnění správce, možná budete muset tento odkaz předat účtu, který tato oprávnění má.
-
Na další obrazovce jsou uvedena oprávnění, která Cloudflare potřebuje pro přístup k vašemu účtu. Vyberte Accept.
-
Přidání přiřazení role ↗. Účelem tohoto kroku je udělit aplikaci, kterou jste zaregistrovali v kroku 1, oprávnění k přístupu k vašemu předplatnému Azure.
- V kroku 3 propojeného dokumentu vyberte Contributor roli z Privilegované role správce kartě.
- V kroku 4 propojeného dokumentu vyhledejte
mcn-provider-integrations-bot-prodpři výběru členů.
-
V Uveďte informace o účtu, zadejte svůj Tenant ID a ID předplatného.
-
V Ověření vlastnictví účtu, přidejte tagy zobrazené v Cloudflare dashboardu ↗.
-
Vyberte Opravňuji Cloudflare k přístupu k mému účtu Azure. Pokud váš účet nemá oprávnění správce, možná budete muset tento odkaz předat účtu, který tato oprávnění má.
-
Vyberte Autorizovat.
Nastavit Google Cloud
1. Vytvořte integraci
-
V Cloudflare dashboardu přejděte na Cloudové integrace (beta).
Přejděte na Cloudové integrace ↗ -
Vyberte Přidat > integrace Google.
-
Integraci pojmenujte výstižným názvem. Volitelně k ní můžete přidat i popis.
-
Vyberte Vytvořit integraci.
-
Vyberte Autorizace přístupu k zahájení procesu propojení vašeho účtu Cloudflare s Google Cloud.
2. Autorizujte přístup ke svému účtu Google
- Vytvořte nový účet služby GCP ↗ ve vašem účet Google > GCP Console > IAM & Admin > Servisní účty.
- Udělte novému účtu služby tyto role:
Compute Network AdminCompute Viewer
- V části IAM & Admin > Servisní účty, vyberte právě vytvořený účet služby a přejděte na Oprávnění kartě.
- Udělte Service Account Token Creator roli našemu botovému účtu, aby mohl tento účet služby zosobnit. Přečtěte si, jak udělit konkrétní roli v dokumentaci Google ↗:
- V pole e-mailu servisního účtu, zadejte e-mailový účet, který jste použili k vytvoření účtu služby GCP.
- V pole Project ID, zadejte ID projektu ↗ přidružený k vašemu projektu.
- Přidání popisku ↗ zobrazené na dashboardu vašeho projektu.
- Vyberte Opravňuji Cloudflare k přístupu k mému účtu GCP. Pokud váš účet nemá oprávnění správce, možná budete muset tento odkaz předat účtu, který tato oprávnění má.
- Vyberte Autorizovat.
Úspěšně jste připojili svého poskytovatele cloudu k Multi-Cloud Networking. Cloudové prostředky nalezené pomocí Multi-Cloud Networking jsou dostupné v Katalog cloudových prostředků.
Další kroky
- Nastavení Cloudflare WAN jako on-ramp do vašeho cloudu.
- Spravovat prostředky nalezené funkcí Multi-Cloud Networking.
- Úprava cloudové integrace.