Devin AWS VPC-Bereitstellungsleitfaden
- Einfache Einrichtung mit Terraform
- Erweiterte Einrichtung (manuelle Konfiguration)
Terraform-Bereitstellung (empfohlen)
Die Terraform-Bereitstellung ist unser empfohlener Ansatz, um Devin in Ihrer AWS-VPC einzurichten. Diese automatisierte Methode stellt eine konsistente, wiederholbare Bereitstellung der Infrastruktur mit minimaler manueller Konfiguration sicher.
Voraussetzungen
Stellen Sie vor Beginn des Terraform-Bereitstellungsprozesses sicher, dass Folgendes vorhanden ist:- Eine für Devin eingerichtete VPC (verwenden Sie entweder eine bestehende VPC oder stellen Sie eine neue bereit)
- Eine IAM-Rolle oder ein Servicekonto mit Berechtigungen, um:
- EC2-Auto-Scaling-Instanzen zu erstellen
- S3-Buckets in Ihrer Region zu erstellen
- Ein AWS-Konto, das Instanzen mit mindestens 70 vCPUs bereitstellen kann
- Terraform (Version 1.0 oder höher) ist installiert
Schritt-für-Schritt-Bereitstellungsprozess
1
AWS-Umgebungsinformationen sammeln
Sammeln Sie die folgenden Informationen, die für die Terraform-Konfiguration benötigt werden:
- AWS-Kontonummer (12-stellige Nummer)
- VPC-ID (vpc-xxxxxxxxxxxxxxxxx)
- Zwei Subnetz-IDs:
- subnet-xxxxxxxxxxxxxxxxx
- subnet-xxxxxxxxxxxxxxxxx
2
Firewall-Zugriff konfigurieren
- Firewall auf Benutzergeräten
- VPC-Firewall
Stellen Sie sicher, dass Ihre Endpoint-Sicherheitssysteme (Benutzergeräte, die auf Devin zugreifen werden) den Zugriff auf Folgendes erlauben:
- *.devin.ai
- *.devinenterprise.com
- *.devinapps.com

3
Terraform-Konfiguration und Auth-Token erhalten
Kontaktieren Sie Cognition, um Folgendes zu erhalten:
- Ein Authentifizierungs-Token zum Pullen (Herunterladen) des Hypervisor-Images
- Die Terraform-Konfigurationsdateien, die für Ihre Umgebung angepasst sind
4
Terraform-Skript ausführen
Wir können einen Call vereinbaren, um diesen Schritt gemeinsam auszuführen. Der Prozess umfasst:
-
Extrahieren Sie die Terraform-Konfigurationsdateien in ein Verzeichnis auf Ihrem lokalen Rechner:
-
Initialisieren Sie die Terraform-Umgebung:
-
Überprüfen Sie die geplanten Infrastrukturänderungen:
-
Wenden Sie die Konfiguration an, um die Infrastruktur bereitzustellen:
- Bestätigen Sie die Änderungen, wenn Sie dazu aufgefordert werden.
Die Terraform-Skripte richten alle erforderlichen Komponenten ein, einschließlich EC2-Instanzen, S3-Buckets, Sicherheitsgruppen, IAM-Rollen und der Hypervisor-Registrierung.
5
Erste Devin-Session ausführen
Nachdem das Terraform-Skript erfolgreich abgeschlossen wurde, arbeiten wir gemeinsam daran:
- Zu überprüfen, dass die Ressourcen in Ihrer AWS-Konsole erstellt wurden
- Eine erste Devin-Session auszuführen, um die Konnektivität zu den benötigten Diensten sicherzustellen
- Alle auftretenden Probleme mit Unterstützung des Cognition-Teams zu debuggen
