Eine Bereitstellung über AWS CodeDeploy auf EC2-Instances schlägt während der Tests fehl. CloudWatch-Logs zeigen einen IAM_ROLE_PERMISSIONS-Fehler. Was sollten Sie tun, um diesen Berechtigungsfehler für die CodeDeploy-Servicerolle zu beheben?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Fügen Sie die verwaltete AWS-Richtlinie AWSCodeDeployRole zur CodeDeploy-Servicerolle hinzu..
Warum dies die Antwort ist
Der Fehler IAMROLEPERMISSIONS deutet darauf hin, dass die CodeDeploy-Servicerolle nicht über die erforderlichen Berechtigungen verfügt. Die verwaltete AWS-Richtlinie AWSCodeDeployRole enthält die Mindestberechtigungen, die CodeDeploy benötigt, um mit anderen AWS-Diensten zu interagieren und Bereitstellungen durchzuführen. Durch das Anhängen dieser Richtlinie an die Servicerolle werden die fehlenden Berechtigungen bereitgestellt. Die Überprüfung des IAM-Rollennamens ist wichtig, aber der Fehler besagt, dass die Berechtigungen fehlen, nicht dass die Rolle falsch referenziert wird. AWSCodeDeployRoleECS ist für ECS-Bereitstellungen gedacht, nicht für EC2. Die Installation des CodeDeploy-Agenten ist für die Ausführung von Bereitstellungen unerlässlich, aber ein IAMROLEPERMISSIONS-Fehler bezieht sich spezifisch auf die Berechtigungen der Servicerolle, nicht auf den Agentenstatus.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich