Aktionen, Ressourcen und Bedingungsschlüssel für AWS Transfer Family - 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 AWS Transfer Family

AWS Transfer Family (Dienstpräfix:transfer) stellt die folgenden dienstspezifischen Ressourcen, Aktionen und Bedingungskontextschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

Von AWS Transfer Family definierte Aktionen

Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. 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.

Die Spalte Resource types (Ressourcentypen) der Aktionstabelle gibt an, ob die Aktion Berechtigungen auf Ressourcenebene unterstützt. Wenn es keinen Wert für diese Spalte gibt, müssen Sie alle Ressourcen ("*") im Element Resource Ihrer Richtlinienanweisung angeben. Wenn die Spalte einen Ressourcentyp enthält, können Sie einen ARN dieses Typs in einer Anweisung mit dieser Aktion angeben. Wenn für die Aktion eine oder mehrere Ressourcen erforderlich sind, muss der Aufrufer die Erlaubnis haben, die Aktion mit diesen Ressourcen zu verwenden. Erforderliche Ressourcen sind in der Tabelle mit einem Sternchen (*) gekennzeichnet. Wenn Sie den Ressourcenzugriff mit dem Element Resource in einer IAM-Richtlinie einschränken, müssen Sie für jeden erforderlichen Ressourcentyp einen ARN oder ein Muster angeben. Einige Aktionen unterstützen mehrere Ressourcentypen. Wenn der Ressourcentyp optional ist (nicht als erforderlich angegeben), können Sie sich für einen der optionalen Ressourcentypen entscheiden.

Die Spalte Bedingungsschlüssel der Tabelle der Aktionen enthält Schlüssel, die Sie im Element Condition einer Richtlinienanweisung angeben können. Weitere Informationen zu den Bedingungsschlüsseln, die den Ressourcen für den Service zugeordnet sind, finden Sie in der Spalte Bedingungsschlüssel der Tabelle der Ressourcentypen.

Anmerkung

Die Ressourcenbedingungsschlüssel sind in der Tabelle Ressourcentypen enthalten. Sie finden einen Link zu dem Ressourcentyp, der für eine Aktion gilt, in der Spalte Ressourcentypen (*erforderlich) der Tabelle „Aktionen“. Der Ressourcentyp in der Tabelle „Ressourcentypen“ enthält die Spalte Bedingungsschlüssel. Das sind die Ressourcenbedingungsschlüssel, die für eine Aktion in der Tabelle „Aktionen“ gelten.

Details zu den Spalten in der folgenden Tabelle finden Sie in der Tabelle Aktionen

Aktionen Beschreibung Zugriffsebene Ressourcentypen (*erforderlich) Bedingungsschlüssel Abhängige Aktionen
CreateAccess Gewährt die Berechtigung zum Hinzufügen eines Zugriffs, der einem Server zugeordnet ist Schreiben

server*

iam:PassRole

CreateAgreement Erteilung der Berechtigung zum Hinzufügen einer mit einem Server verbundenen Vereinbarung Schreiben

server*

iam:PassRole

aws:TagKeys

aws:RequestTag/${TagKey}

CreateConnector Erteilung der Erlaubnis zum Erstellen eines Verbinders Schreiben

aws:TagKeys

aws:RequestTag/${TagKey}

iam:PassRole

CreateProfile Gewährt die Berechtigung zum Erstellen einer Profilaufgabe Schreiben

aws:TagKeys

aws:RequestTag/${TagKey}

CreateServer Gewährt die Berechtigung zum Erstellen eines Servers Write

aws:TagKeys

aws:RequestTag/${TagKey}

iam:PassRole

CreateUser Gewährt die Berechtigung zum Hinzufügen eines Benutzers, der einem Server zugeordnet ist Schreiben

server*

iam:PassRole

aws:TagKeys

aws:RequestTag/${TagKey}

CreateWorkflow Gewährt die Berechtigung zum Erstellen eines Workflows Schreiben

aws:TagKeys

aws:RequestTag/${TagKey}

DeleteAccess Gewährt die Berechtigung zum Löschen eines Zugriffs Schreiben

server*

DeleteAgreement Erteilung der Erlaubnis zum Löschen der Vereinbarung Schreiben

agreement*

DeleteCertificate Erteilung der Erlaubnis zum Löschen des Zertifikats Schreiben

certificate*

DeleteConnector Erteilung der Berechtigung zum Löschen des Verbinders Schreiben

connector*

DeleteHostKey Gewährt die Berechtigung zum Löschen eines Hostschlüssels, der einem Server zugeordnet ist Schreiben

host-key*

DeleteProfile Erteilung der Berechtigung zum Löschen des Profils Schreiben

profile*

DeleteServer Gewährt die Berechtigung zum Löschen eines Servers Write

server*

DeleteSshPublicKey Gewährt die Berechtigung, einen öffentlichen SSH-Schlüssel eines Benutzers zu löschen Write

user*

DeleteUser Gewährt die Berechtigung zum Löschen eines Benutzers, der einem Server zugeordnet ist Schreiben

user*

DeleteWorkflow Gewährt die Berechtigung zum Löschen eines Workflows Schreiben

workflow*

DescribeAccess Gewährt die Berechtigung zum Beschreiben eines Zugriffs, der einem Server zugeordnet ist Lesen

server*

DescribeAgreement Erteilung der Berechtigung zur Beschreibung einer einem Server zugewiesenen Vereinbarung Lesen

agreement*

DescribeCertificate Erteilung der Berechtigung zur Beschreibung eines Zertifikats Lesen

certificate*

DescribeConnector Erteilung der Berechtigung zur Beschreibung eines Connectors Lesen

connector*

DescribeExecution Gewährt die Berechtigung zum Beschreiben einer Ausführungen, die einem Workflow zugeordnet ist Lesen

workflow*

DescribeHostKey Gewährt die Berechtigung zum Beschreiben eines Hostschlüssels, der einem Server zugeordnet ist Lesen

host-key*

DescribeProfile Erteilung der Berechtigung zur Profilbeschreibung Lesen

profile*

DescribeSecurityPolicy Gewährt die Berechtigung zum Beschreiben einer Sicherheitsrichtlinie Read
DescribeServer Gewährt die Berechtigung zum Beschreiben eines Servers Read

server*

DescribeUser Gewährt die Berechtigung zum Beschreiben eines Benutzers, der einem Server zugeordnet ist Lesen

user*

DescribeWorkflow Gewährt die Berechtigung zum Beschreiben eines Workflows Lesen

workflow*

ImportCertificate Erteilung der Berechtigung zum Hinzufügen eines Zertifikats Schreiben

aws:TagKeys

aws:RequestTag/${TagKey}

ImportHostKey Gewährt die Berechtigung zum Hinzufügen eines Hostschlüssels zu einem Server Schreiben

server*

aws:TagKeys

aws:RequestTag/${TagKey}

ImportSshPublicKey Gewährt die Berechtigung, einem Benutzer einen öffentlichen SSH-Schlüssel hinzuzufügen Schreiben

user*

ListAccesses Gewährt die Berechtigung zum Auflisten von Zugriffen Lesen

server*

ListAgreements Erteilung der Berechtigung zur Auflistung von Vereinbarungen Lesen

server*

ListCertificates Erteilung der Berechtigung zur Auflistung von Zertifikaten Lesen
ListConnectors Erteilung der Berechtigung zum Auflisten von Verbindern Lesen
ListExecutions Gewährt die Berechtigung zum Auflisten von Ausführungen, die einem Workflow zugeordnet sind Lesen

workflow*

ListHostKeys Gewährt die Berechtigung zum Auflisten von Hostschlüsseln, die einem Server zugeordnet sind Lesen

server*

ListProfiles Gewährt die Berechtigung zum Auflisten von Startprofilen Lesen
ListSecurityPolicies Gewährt die Berechtigung zum Auflisten von Sicherheitsrichtlinien List
ListServers Gewährt die Berechtigung zum Auflisten von Servern Auflisten
ListTagsForResource Erteilt die Berechtigung, Stichwörter für eine AWS Transfer Family Family-Ressource aufzulisten Lesen

agreement

certificate

connector

host-key

profile

server

user

workflow

ListUsers Gewährt die Berechtigung zum Auflisten von Benutzern, die einem Server zugeordnet sind Auflisten

server*

ListWorkflows Gewährt die Berechtigung zum Auflisten von Workflows Auflisten
SendWorkflowStepState Gewährt die Berechtigung zum Senden eines Rückrufs für asynchrone benutzerdefinierte Schritte Schreiben

workflow*

StartDirectoryListing Erteilt die Berechtigung, mithilfe eines Connectors einen Listenvorgang auf einem Remoteserver zu initiieren Schreiben

connector*

StartFileTransfer Gewährt die Berechtigung zum Initiieren einer Connector-Dateiübertragung Schreiben

connector*

StartServer Gewährt die Berechtigung zum Starten eines Servers Write

server*

StopServer Gewährt die Berechtigung zum Stoppen eines Servers Schreiben

server*

TagResource Erteilt die Erlaubnis, eine AWS Transfer Family Family-Ressource zu taggen Tagging

agreement

certificate

connector

host-key

profile

server

user

workflow

aws:TagKeys

aws:RequestTag/${TagKey}

TestConnection Gewährt die Berechtigung zum Testen der Verbindung eines Konnektors mit dem Remote-Server Schreiben

connector*

TestIdentityProvider Gewährt die Berechtigung, den benutzerdefinierten Identitätsanbieter eines Servers zu testen Lesen

user*

UntagResource Erteilt die Erlaubnis, die Markierung einer Ressource vom Typ „ AWS Transfer Family“ aufzuheben Tagging

agreement

certificate

connector

host-key

profile

server

user

workflow

aws:TagKeys

UpdateAccess Gewährt die Berechtigung zum Aktualisieren eines Zugriffs Schreiben

iam:PassRole

UpdateAgreement Erteilung der Berechtigung zur Aktualisierung einer Vereinbarung Schreiben

agreement*

iam:PassRole

UpdateCertificate Erteilung der Berechtigung zur Aktualisierung eines Zertifikats Schreiben

certificate*

UpdateConnector Erteilung der Berechtigung zur Aktualisierung eines Verbinders Schreiben

connector*

iam:PassRole

UpdateHostKey Erteilt die Berechtigung zum Aktualisieren eines Hostschlüssels Schreiben

host-key*

UpdateProfile Gewährt die Berechtigung zum Aktualisieren eines Startprofils Schreiben

profile*

UpdateServer Gewährt die Berechtigung zum Aktualisieren der Konfiguration eines Servers Write

server*

iam:PassRole

UpdateUser Gewährt die Berechtigung zum Aktualisieren der Konfiguration eines Benutzers Schreiben

user*

iam:PassRole

Von AWS Transfer Family definierte Ressourcentypen

Die folgenden Ressourcentypen werden von diesem Service definiert und können im Element Resource von IAM-Berechtigungsrichtlinienanweisungen verwendet werden. Jede Aktion in der Tabelle „Aktionen“ identifiziert die Ressourcentypen, die mit der Aktion angegeben werden können. Ein Ressourcentyp kann auch definieren, welche Bedingungsschlüssel Sie in einer Richtlinie einschließen können. Diese Schlüssel werden in der letzten Spalte der Tabelle der Ressourcentypen angezeigt. Details zu den Spalten in der folgenden Tabelle finden Sie in der Tabelle Resource types.

Ressourcentypen ARN Bedingungsschlüssel
user arn:${Partition}:transfer:${Region}:${Account}:user/${ServerId}/${UserName}

aws:ResourceTag/${TagKey}

server arn:${Partition}:transfer:${Region}:${Account}:server/${ServerId}

aws:ResourceTag/${TagKey}

workflow arn:${Partition}:transfer:${Region}:${Account}:workflow/${WorkflowId}

aws:ResourceTag/${TagKey}

certificate arn:${Partition}:transfer:${Region}:${Account}:certificate/${CertificateId}

aws:ResourceTag/${TagKey}

connector arn:${Partition}:transfer:${Region}:${Account}:connector/${ConnectorId}

aws:ResourceTag/${TagKey}

profile arn:${Partition}:transfer:${Region}:${Account}:profile/${ProfileId}

aws:ResourceTag/${TagKey}

agreement arn:${Partition}:transfer:${Region}:${Account}:agreement/${AgreementId}

aws:ResourceTag/${TagKey}

host-key arn:${Partition}:transfer:${Region}:${Account}:host-key/${ServerId}/${HostKeyId}

aws:ResourceTag/${TagKey}

Bedingungsschlüssel für AWS Transfer Family

AWS Transfer Family definiert die folgenden Bedingungsschlüssel, die im Condition Element einer IAM-Richtlinie verwendet werden können. Diese Schlüssel können Sie verwenden, um die Bedingungen zu verfeinern, unter denen die Richtlinienanweisung angewendet wird. Details zu den Spalten in der folgenden Tabelle finden Sie in der Tabelle Bedingungsschlüssel.

Eine Liste der globalen Bedingungsschlüssel, die für alle Services verfügbar sind, finden Sie unter Verfügbare globale Bedingungsschlüssel.

Bedingungsschlüssel Beschreibung Typ
aws:RequestTag/${TagKey} Filtert den Zugriff durch die Tags, die in der Anfrage übergeben werden Zeichenfolge
aws:ResourceTag/${TagKey} Filtert den Zugriff basierend auf den Tags, die der Ressource zugeordnet sind. Zeichenfolge
aws:TagKeys Filtert den Zugriff basierend auf den Tag-Schlüssel, die in der Anfrage übergeben werden ArrayOfString