Die CI/CD-Pipelines eines Unternehmens in GitHub Actions verwenden derzeit den langlebigen geheimen Schlüssel eines IAM-Benutzers, um AWS aufzurufen. Eine bestehende IAM-Rolle mit den erforderlichen Berechtigungen existiert bereits. Das Sicherheitsteam verbietet nun langlebige geheime Schlüssel für Pipelines. Welche kurzlebige Authentifizierungsmethode erfüllt die Anforderung mit dem geringsten Betriebsaufwand?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Erstellen Sie einen IAM OpenID Connect (OIDC) Identity Provider in IAM für GitHub. Erstellen Sie eine neue IAM-Rolle mit einer Vertrauensrichtlinie, die sts:AssumeRoleWithWebIdentity vom GitHub OIDC IdP erlaubt. Aktualisieren Sie die GitHub Actions-Pipeline, um diese Rolle zu übernehmen..
Warum dies die Antwort ist
Die korrekte Antwort ist die Verwendung eines IAM OpenID Connect (OIDC) Identity Providers (IdP) für GitHub. GitHub Actions unterstützt OIDC, wodurch die Pipeline direkt eine temporäre Rolle in AWS annehmen kann, ohne langlebige Anmeldeinformationen speichern zu müssen. Dies ist die empfohlene Methode für kurzlebige Anmeldeinformationen in CI/CD-Pipelines und bietet den geringsten Betriebsaufwand, da keine Schlüsselrotation oder -verwaltung erforderlich ist. Die Option mit SAML 2.0 ist weniger ideal, da GitHub Actions nativ OIDC für diese Art der Integration bevorzugt, was eine direktere und einfachere Konfiguration ermöglicht. Amazon Cognito ist für die Authentifizierung von Endbenutzern konzipiert, nicht für CI/CD-Pipelines, und würde einen unnötigen Overhead hinzufügen. IAM Roles Anywhere ist für On-Premises-Server oder andere Nicht-AWS-Umgebungen gedacht, die Client-Zertifikate verwenden, und ist für GitHub Actions nicht die primäre oder effizienteste Lösung.
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