View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für Amazon Bedrock Powered by AWS Mantel - Service-Authorization-Referenz

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.

Aktionen, Ressourcen und Bedingungsschlüssel für Amazon Bedrock Powered by AWS Mantel

Amazon Bedrock Bereitgestellt von AWS Mantle (Dienstpräfix): bedrock-mantle) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

Von Amazon Bedrock definierte Aktionen. Bereitgestellt von AWS Mantel

Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. Für jede Aktion sind in der Tabelle die Ressourcentypen und Bedingungsschlüssel aufgeführt, die von dieser Aktion unterstützt werden. Verwenden Sie Richtlinien, um Berechtigungen zum Ausführen einer Operation in AWS zu erteilen. Wenn Sie eine Aktion in einer Richtlinie verwenden, erlauben oder verweigern Sie in der Regel den Zugriff auf die API-Operation oder den CLI-Befehl mit demselben Namen. Dabei kann es mitunter vorkommen, dass eine einzige Aktion den Zugriff auf mehr als eine Operation steuert. Alternativ erfordern einige Vorgänge mehrere verschiedene Aktionen.

Aktionen Description Ressourcentypen (*erforderlich) Bedingungsschlüssel Zugriffsebene

ArchiveProject

Erteilt die Erlaubnis, ein bestimmtes Projekt zu archivieren

project*

aws:ResourceTag/${TagKey}

Schreiben

AssociateCustomizedModel

Erteilt die Erlaubnis, ein benutzerdefiniertes Modell einem Projekt zuzuordnen

customized-model*

aws:ResourceTag/${TagKey}

bedrock-mantle:CustomizedModelArn

bedrock-mantle:ProjectArn

Schreiben

project*

aws:ResourceTag/${TagKey}

bedrock-mantle:CustomizedModelArn

bedrock-mantle:ProjectArn

CancelFineTuningJob

Erteilt die Erlaubnis, einen laufenden Feinabstimmungsauftrag abzubrechen

project*

aws:ResourceTag/${TagKey}

bedrock-mantle:FineTuningJob

Schreiben

CancelInference

Erteilt die Erlaubnis, eine in Bearbeitung befindliche Inferenzanfrage abzubrechen

project*

aws:ResourceTag/${TagKey}

Schreiben

CountTokens

Erteilt die Erlaubnis, die Token in einer Inferenzanforderung zu zählen

project*

aws:ResourceTag/${TagKey}

bedrock-mantle:Model

Lesen

CreateCustomizedModel

Erteilt die Erlaubnis, ein benutzerdefiniertes Modell mit benutzerdefinierten Gewichten zu importieren

customized-model*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateFile

Erteilt die Erlaubnis, eine Datei in einem Projekt zu erstellen

project*

aws:ResourceTag/${TagKey}

Schreiben

CreateFineTuningJob

Erteilt die Erlaubnis, einen Feinabstimmungsjob zu erstellen

project*

aws:ResourceTag/${TagKey}

bedrock-mantle:Files

bedrock-mantle:Model

Schreiben

CreateInference

Erteilt die Erlaubnis, eine Inferenzanfrage zu erstellen

project*

aws:ResourceTag/${TagKey}

bedrock-mantle:Model

bedrock-mantle:ServiceTier

Schreiben

CreateProject

Gewährt die Berechtigung zum Erstellen eines Projekts

project*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

bedrock-mantle:DataRetentionMode

Schreiben

CreateReservation

Erteilt die Erlaubnis, eine Kapazitätsreservierung für ein Modell zu erstellen

project*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

bedrock-mantle:ProjectArn

bedrock-mantle:ReservationArn

Schreiben

reservation*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

bedrock-mantle:ProjectArn

bedrock-mantle:ReservationArn

DeleteCustomizedModel

Erteilt die Erlaubnis, ein benutzerdefiniertes Modell zu löschen

customized-model*

aws:ResourceTag/${TagKey}

Schreiben

DeleteFile

Erteilt die Erlaubnis, eine bestimmte Datei zu löschen

project*

aws:ResourceTag/${TagKey}

bedrock-mantle:Files

Schreiben

DeleteInference

Erteilt die Erlaubnis, eine bestimmte Inferenzanforderung zu löschen

project*

aws:ResourceTag/${TagKey}

Schreiben

DeleteReservation

Gewährt die Berechtigung zum Löschen einer Kapazitätsreservierung

project*

aws:ResourceTag/${TagKey}

bedrock-mantle:ProjectArn

bedrock-mantle:ReservationArn

Schreiben

reservation*

aws:ResourceTag/${TagKey}

bedrock-mantle:ProjectArn

bedrock-mantle:ReservationArn

DisassociateCustomizedModel

Erteilt die Erlaubnis, ein benutzerdefiniertes Modell von einem Projekt zu trennen

customized-model*

aws:ResourceTag/${TagKey}

bedrock-mantle:CustomizedModelArn

bedrock-mantle:ProjectArn

Schreiben

project*

aws:ResourceTag/${TagKey}

bedrock-mantle:CustomizedModelArn

bedrock-mantle:ProjectArn

GetAccountDataRetention

Erteilt die Erlaubnis, die kontoweite Einstellung zur Datenspeicherung abzurufen

Lesen

GetCustomizedModel

Erteilt die Erlaubnis, ein benutzerdefiniertes Modell zu erhalten

customized-model*

aws:ResourceTag/${TagKey}

Lesen

GetFile

Erteilt die Erlaubnis, Informationen zu einer bestimmten Datei abzurufen

project*

aws:ResourceTag/${TagKey}

bedrock-mantle:Files

Lesen

GetFineTuningJob

Erteilt die Erlaubnis, Details eines bestimmten Feinabstimmungsauftrags abzurufen

project*

aws:ResourceTag/${TagKey}

bedrock-mantle:FineTuningJob

Lesen

GetInference

Erteilt die Erlaubnis, Details einer bestimmten Inferenzanfrage abzurufen

project*

aws:ResourceTag/${TagKey}

Lesen

GetModel

Erteilt die Erlaubnis, Informationen zu einem bestimmten Modell abzurufen

project*

aws:ResourceTag/${TagKey}

Lesen

GetProject

Erteilt die Erlaubnis, Details zu einem bestimmten Projekt abzurufen

project*

aws:ResourceTag/${TagKey}

Lesen

GetReservation

Erteilt die Erlaubnis, eine Reservierung entgegenzunehmen

reservation*

aws:ResourceTag/${TagKey}

Lesen

ListCustomizedModelAssociations

Erteilt die Erlaubnis, Projektverbände für ein benutzerdefiniertes Modell aufzulisten

customized-model*

aws:ResourceTag/${TagKey}

Auflisten

ListCustomizedModels

Erteilt die Erlaubnis, benutzerdefinierte Modelle aufzulisten

customized-model*

aws:ResourceTag/${TagKey}

Auflisten

ListFiles

Erteilt die Erlaubnis, alle verfügbaren Dateien in einem Projekt aufzulisten

project*

aws:ResourceTag/${TagKey}

Auflisten

ListFineTuningJobs

Erteilt die Erlaubnis, alle verfügbaren Feintuning-Jobs in einem Projekt aufzulisten

project*

aws:ResourceTag/${TagKey}

Auflisten

ListModels

Erteilt die Erlaubnis, alle verfügbaren Modelle in einem Projekt aufzulisten

project*

aws:ResourceTag/${TagKey}

Auflisten

ListProjects

Gewährt die Berechtigung zum Auflisten von Projekten

project*

aws:ResourceTag/${TagKey}

Auflisten

ListReservations

Gewährt die Berechtigung zum Auflisten von Reservierungen.

reservation*

aws:ResourceTag/${TagKey}

Auflisten

ListTagsForResource

Gewährt die Berechtigung zum Auflisten von Tags für eine Ressource

customized-model

aws:ResourceTag/${TagKey}

Lesen

project

aws:ResourceTag/${TagKey}

reservation

aws:ResourceTag/${TagKey}

PutAccountDataRetention

Erteilt die Erlaubnis, die Einstellung für die kontoweite Datenspeicherung festzulegen

bedrock-mantle:DataRetentionMode

Schreiben

TagResource

Gewährt die Berechtigung zum Markieren einer Ressource mit Tags

customized-model

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

project

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

reservation

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Gewährt die Berechtigung zum Aufheben der Markierung einer Ressource

customized-model

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

project

aws:ResourceTag/${TagKey}

aws:TagKeys

reservation

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateProject

Erteilt die Erlaubnis, ein bestimmtes Projekt zu aktualisieren

project*

aws:ResourceTag/${TagKey}

bedrock-mantle:DataRetentionMode

Schreiben

UpdateReservation

Erteilt die Erlaubnis, eine Reservierung zu aktualisieren

project*

aws:ResourceTag/${TagKey}

bedrock-mantle:ProjectArn

bedrock-mantle:ReservationArn

Schreiben

reservation*

aws:ResourceTag/${TagKey}

bedrock-mantle:ProjectArn

bedrock-mantle:ReservationArn

Permission-only Aktionen für Amazon Bedrock Unterstützt von AWS Mantel

Die folgenden Aktionen werden von Amazon Bedrock Powered by definiert AWS Mantle, sind jedoch nicht direkt über eine API-Operation aufrufbar. Sie können nur in IAM-Policy-Statements verwendet werden, um Berechtigungen zu gewähren oder zu verweigern.

Aktionen Description Ressourcentypen (*erforderlich) Bedingungsschlüssel Zugriffsebene

CallWithBearerToken

Erteilt die Erlaubnis, API-Aufrufe mithilfe der Bearer-Token-Authentifizierung durchzuführen

bedrock-mantle:BearerTokenType

Auflisten

Von Amazon Bedrock definierte Ressourcentypen Powered by AWS Mantel

Die folgenden Ressourcentypen werden von diesem Service definiert und können im Element Resource von IAM-Berechtigungsrichtlinienanweisungen verwendet werden.

Ressourcentypen ARN Bedingungsschlüssel

customized-model

arn:${Partition}:bedrock-mantle:${Region}:${Account}:customized-model/${ResourceId}

aws:ResourceTag/${TagKey}

project

arn:${Partition}:bedrock-mantle:${Region}:${Account}:project/${ResourceId}

aws:ResourceTag/${TagKey}

reservation

arn:${Partition}:bedrock-mantle:${Region}:${Account}:reservation/${ResourceId}

aws:ResourceTag/${TagKey}

Zustandsschlüssel für Amazon Bedrock Powered by AWS Mantel

Amazon Bedrock Bereitgestellt von AWS Mantle definiert die folgenden Bedingungsschlüssel, die in der Condition Element einer IAM-Richtlinie.

Bedingungsschlüssel Beschreibung Typ

aws:RequestTag/${TagKey}

Filtert den Zugriff durch die Tags, die in der Anfrage übergeben werden

String

aws:ResourceTag/${TagKey}

Filtert den Zugriff basierend auf den Tags, die der Ressource zugeordnet sind.

String

aws:TagKeys

Filtert den Zugriff basierend auf den Tag-Schlüssel, die in der Anfrage übergeben werden

ArrayOfString

bedrock-mantle:BearerTokenType

Filtert den Zugriff nach Short-term oder Long-term Inhaber-Token

String

bedrock-mantle:CustomizedModelArn

Filtert den Zugriff anhand des ARN des angepassten Modells, das bei ressourcenübergreifenden Vorgängen verknüpft oder auf das verwiesen wird

String

bedrock-mantle:DataRetentionMode

Filtert den Zugriff anhand des Datenaufbewahrungsmodus, der für ein Projekt oder Konto festgelegt ist

String

bedrock-mantle:Files

Filtert den Zugriff anhand der angegebenen Dateikennungen

ArrayOfString

bedrock-mantle:FineTuningJob

Filtert den Zugriff anhand der angegebenen Auftrags-ID für die Feinabstimmung

String

bedrock-mantle:Model

Filtert den Zugriff nach dem angegebenen Modell

String

bedrock-mantle:ProjectArn

Filtert den Zugriff anhand des ARN des Projekts, das in ressourcenübergreifenden Vorgängen verknüpft ist oder auf das verwiesen wird

String

bedrock-mantle:ReservationArn

Filtert den Zugriff anhand des ARN der Reservierung, auf die bei ressourcenübergreifenden Vorgängen verwiesen wird

String

bedrock-mantle:ServiceTier

Filtert den Zugriff nach dem angegebenen ServiceTier

String