Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Stellen Sie einen IAM-Benutzer bereit
Folgen Sie diesen Anweisungen, um einen IAM-Benutzer auf die Verwendung vorzubereiten. CodeArtifact
So stellen Sie einen IAM-Benutzer bereit
-
Erstellen Sie einen IAM-Benutzer, oder verwenden Sie einen, der Ihrem zugeordnet ist. AWS-Konto Weitere Informationen finden Sie unter Einen IAM-Benutzer erstellen und Überblick über die AWS IAM-Richtlinien im IAM-Benutzerhandbuch.
-
Gewähren Sie dem IAM-Benutzer Zugriff auf. CodeArtifact
Option 1: Erstellen Sie eine benutzerdefinierte IAM-Richtlinie. Mit einer benutzerdefinierten IAM-Richtlinie können Sie die erforderlichen Mindestberechtigungen bereitstellen und die Gültigkeitsdauer der Authentifizierungstoken ändern. Weitere Informationen und Beispielrichtlinien finden Sie unter Identity-based politische Beispiele für AWS CodeArtifact.
Option 2: Verwenden Sie die
AWSCodeArtifactAdminAccessAWS verwaltete Richtlinie. Der folgende Ausschnitt zeigt den Inhalt dieser Richtlinie.Wichtig
Diese Richtlinie gewährt Zugriff auf alle CodeArtifact APIs. Es wird empfohlen, immer die Mindestberechtigungen zu verwenden, die für die Ausführung Ihrer Aufgabe erforderlich sind. Weitere Informationen finden Sie unter Bewährte Methoden für IAM im IAM-Benutzerhandbuch.
Anmerkung
Die sts:GetServiceBearerToken Berechtigung muss der IAM-Benutzer- oder Rollenrichtlinie hinzugefügt werden. Sie kann zwar zu einer CodeArtifact Domänen- oder Repository-Ressourcenrichtlinie hinzugefügt werden, die Berechtigung hat jedoch keine Auswirkung auf Ressourcenrichtlinien.
Die sts:GetServiceBearerToken Erlaubnis ist erforderlich, um die CodeArtifact GetAuthorizationToken API aufzurufen. Diese API gibt ein Token zurück, das verwendet werden muss, wenn Sie einen Paketmanager wie npm oder pip mit verwenden CodeArtifact. Um einen Paketmanager mit einem CodeArtifact Repository zu verwenden, muss Ihr IAM-Benutzer oder Ihre IAM-Rolle dies zulassen, sts:GetServiceBearerToken wie im vorherigen Richtlinienbeispiel gezeigt.
Wenn Sie den Paketmanager oder das Build-Tool, mit dem Sie es verwenden möchten, nicht installiert haben CodeArtifact, finden Sie weitere Informationen unterInstallieren Sie Ihren Paketmanager oder Ihr Build-Tool.