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 App Runner
AWS App Runner (Dienstpräfix: apprunner) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.
Referenzen:
-
Erfahren Sie, wie Sie diesen Service konfigurieren.
-
Zeigen Sie eine Liste der API-Operationen an, die für diesen Service verfügbar sind.
-
Erfahren Sie, wie Sie diesen Service und seine Ressourcen mithilfe von IAM-Berechtigungsrichtlinien schützen.
-
Sehen Sie sich das an Referenz zur programmatischen Serviceautorisierung
für diesen Dienst.
Themen
API-Operationen, definiert durch AWS App Runner
In der folgenden Tabelle werden API-Operationen den IAM-Aktionen zugeordnet, die sie autorisieren. Es werden nur Bedingungsschlüssel aufgeführt, die statische Werte für die angegebene API und Aktion haben. Den vollständigen Satz der Bedingungsschlüssel, die von jeder Aktion unterstützt werden, finden Sie in der Tabelle „Aktionen“.
| Operation | IAM-Aktion | Bedingungsschlüssel | Mögliche (n) Wert (e) | Zugriffsebene |
|---|---|---|---|---|
|
AssociateCustomDomain |
Schreiben |
|||
|
CreateAutoScalingConfiguration |
Schreiben |
|||
Taggen, Schreiben |
||||
|
CreateConnection |
Schreiben |
|||
Taggen, Schreiben |
||||
|
CreateObservabilityConfiguration |
Schreiben |
|||
Taggen, Schreiben |
||||
|
CreateService |
Schreiben |
|||
Taggen, Schreiben |
||||
iam:PassedToService |
bullet.amazonaws.com |
Schreiben |
||
|
CreateVpcConnector |
Schreiben |
|||
Taggen, Schreiben |
||||
|
CreateVpcIngressConnection |
Schreiben |
|||
Taggen, Schreiben |
||||
|
DeleteAutoScalingConfiguration |
Schreiben |
|||
|
DeleteConnection |
Schreiben |
|||
|
DeleteObservabilityConfiguration |
Schreiben |
|||
|
DeleteService |
Schreiben |
|||
Schreiben |
||||
|
DeleteVpcConnector |
Schreiben |
|||
|
DeleteVpcIngressConnection |
Schreiben |
|||
|
DescribeAutoScalingConfiguration |
Lesen |
|||
|
DescribeCustomDomains |
Lesen |
|||
|
DescribeObservabilityConfiguration |
Lesen |
|||
|
DescribeService |
Lesen |
|||
|
DescribeVpcConnector |
Lesen |
|||
|
DescribeVpcIngressConnection |
Lesen |
|||
|
DisassociateCustomDomain |
Write (Schreiben) |
|||
|
ListAutoScalingConfigurations |
Auflisten |
|||
|
ListConnections |
Auflisten |
|||
|
ListObservabilityConfigurations |
Auflisten |
|||
|
ListOperations |
Auflisten |
|||
|
ListServices |
Auflisten |
|||
|
ListServicesForAutoScalingConfiguration |
Auflisten |
|||
|
ListTagsForResource |
Lesen |
|||
|
ListVpcConnectors |
Auflisten |
|||
|
ListVpcIngressConnections |
Auflisten |
|||
|
PauseService |
Schreiben |
|||
|
ResumeService |
Schreiben |
|||
|
StartDeployment |
Schreiben |
|||
|
TagResource |
Taggen, Schreiben |
|||
|
UntagResource |
Taggen, Schreiben |
|||
|
UpdateDefaultAutoScalingConfiguration |
Schreiben |
|||
|
UpdateService |
Schreiben |
|||
iam:PassedToService |
bullet.amazonaws.com |
Schreiben |
||
|
UpdateVpcIngressConnection |
Schreiben |
Aktionen definiert durch AWS App Runner
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 |
|---|---|---|---|---|
Erteilt die Erlaubnis, Ihren eigenen Domainnamen mit dem zu verknüpfen AWS App Runner-Subdomain-URL Ihres App Runner-Dienstes |
Schreiben |
|||
Erteilt die Erlaubnis, eine zu erstellen AWS Konfigurationsressource für automatische Skalierung von App Runner |
Schreiben |
|||
Erteilt die Erlaubnis zum Erstellen einer AWS App Runner-Verbindungsressource |
Schreiben |
|||
Erteilt die Erlaubnis zum Erstellen einer AWS Konfigurationsressource für App Runner Observability |
Schreiben |
|||
Erteilt die Erlaubnis zum Erstellen einer AWS App Runner-Serviceressource |
apprunner:AutoScalingConfigurationArn |
Schreiben |
||
|
apprunner:AutoScalingConfigurationArn |
||||
|
apprunner:AutoScalingConfigurationArn |
||||
|
apprunner:AutoScalingConfigurationArn |
||||
|
apprunner:AutoScalingConfigurationArn |
||||
Erteilt die Erlaubnis zum Erstellen einer AWS Ressource für den App Runner VPC-Connector |
Schreiben |
|||
Erteilt die Erlaubnis zum Erstellen einer AWS App Runner VpcIngressConnection Ressource |
Schreiben |
|||
Erteilt die Erlaubnis zum Löschen einer AWS Konfigurationsressource für automatische Skalierung von App Runner |
Schreiben |
|||
Erteilt die Erlaubnis zum Löschen einer AWS App Runner-Verbindungsressource |
Schreiben |
|||
Erteilt die Erlaubnis zum Löschen einer AWS Konfigurationsressource für App Runner Observability |
Schreiben |
|||
Erteilt die Erlaubnis zum Löschen einer AWS App Runner-Dienstressource |
Schreiben |
|||
Erteilt die Erlaubnis zum Löschen einer AWS Ressource für den App Runner VPC-Connector |
Schreiben |
|||
Erteilt die Erlaubnis zum Löschen einer AWS App Runner VpcIngressConnection Ressource |
Schreiben |
|||
Erteilt die Erlaubnis, die Beschreibung einer AWS App Runner, Konfigurationsressource für automatische Skalierung |
Lesen |
|||
Erteilt die Erlaubnis, Beschreibungen von benutzerdefinierten Domainnamen abzurufen, die mit einem verknüpft sind AWS App Runner-Dienst |
Lesen |
|||
Erteilt die Erlaubnis zum Abrufen der Beschreibung eines AWS Konfigurationsressource für App Runner Observability |
Lesen |
|||
Erteilt die Erlaubnis, die Beschreibung eines Vorgangs abzurufen, der auf einem AWS App Runner-Dienst |
Lesen |
|||
Erteilt die Erlaubnis zum Abrufen der Beschreibung eines AWS App Runner-Dienstressource |
Lesen |
|||
Erteilt die Erlaubnis zum Abrufen der Beschreibung einer AWS Ressource für den App Runner VPC-Connector |
Lesen |
|||
Erteilt die Erlaubnis, die Beschreibung eines AWS App Runner VpcIngressConnection Ressource |
Lesen |
|||
Erteilt die Erlaubnis, einen benutzerdefinierten Domainnamen von einem zu trennen AWS App Runner-Dienst |
Schreiben |
|||
Erteilt die Erlaubnis zum Abrufen einer Liste von AWS Automatische Skalierungskonfigurationen von App Runner in Ihrem AWS-Konto |
Auflisten |
|||
Erteilt die Erlaubnis, eine Liste von abzurufen AWS App Runner-Verbindungen in Ihrem AWS-Konto |
Auflisten |
|||
Erteilt die Erlaubnis, eine Liste von abzurufen AWS App Runner-Beobachtbarkeitskonfigurationen in Ihrem AWS-Konto |
Auflisten |
|||
Erteilt die Erlaubnis, eine Liste von Vorgängen abzurufen, die auf einem AWS App Runner-Dienstressource |
Auflisten |
|||
Erteilt die Erlaubnis, eine Liste laufender Dateien abzurufen AWS App Runner-Dienste in Ihrem AWS-Konto |
Auflisten |
|||
Erteilt die Erlaubnis, eine Liste der zugehörigen AppRunner Dienste eines AWS Automatische Skalierungskonfiguration von App Runner in Ihrem AWS-Konto |
Auflisten |
|||
Erteilt die Erlaubnis, Tags aufzulisten, die mit einem verknüpft sind AWS App Runner-Ressource |
Lesen |
|||
Erteilt die Erlaubnis zum Abrufen einer Liste von AWS App Runner VPC-Konnektoren in Ihrem AWS-Konto |
Auflisten |
|||
Erteilt die Erlaubnis, eine Liste von abzurufen AWS App Runner VpcIngressConnections in deinem AWS-Konto |
Auflisten |
|||
Erteilt die Erlaubnis, einen aktiven Vorgang zu pausieren AWS App Runner-Dienst |
Schreiben |
|||
Erteilt die Erlaubnis, einen aktiven Vorgang fortzusetzen AWS App Runner-Dienst |
Schreiben |
|||
Erteilt die Erlaubnis, eine manuelle Bereitstellung für einen zu initiieren AWS App Runner-Dienst |
Schreiben |
|||
Erteilt die Erlaubnis, Tags zu einem hinzuzufügen oder die Tag-Werte eines AWS App Runner-Ressource |
Taggen, Schreiben |
|||
Erteilt die Erlaubnis, Tags aus einem zu entfernen AWS App Runner-Ressource |
Taggen, Schreiben |
|||
Erteilt die Erlaubnis, eine zu aktualisieren AWS Die automatische Skalierungskonfiguration von App Runner soll die Standardeinstellung in Ihrem AWS-Konto |
Schreiben |
|||
Erteilt die Erlaubnis, eine zu aktualisieren AWS App Runner-Serviceressource |
apprunner:AutoScalingConfigurationArn |
Schreiben |
||
|
apprunner:AutoScalingConfigurationArn |
||||
|
apprunner:AutoScalingConfigurationArn |
||||
|
apprunner:AutoScalingConfigurationArn |
||||
|
apprunner:AutoScalingConfigurationArn |
||||
Erteilt die Erlaubnis zum Aktualisieren einer AWS App Runner VpcIngressConnection Ressource |
Schreiben |
Permission-only Aktionen für AWS App Runner
Die folgenden Aktionen sind definiert durch AWS App Runner sind jedoch nicht direkt über eine API-Operation aufrufbar. Sie können nur in IAM-Richtlinienanweisungen verwendet werden, um Berechtigungen zu gewähren oder zu verweigern.
| Aktionen | Description | Ressourcentypen (*erforderlich) | Bedingungsschlüssel | Zugriffsebene |
|---|---|---|---|---|
Erteilt die Erlaubnis, den Dienst mit einem zu verknüpfen AWS WAF-Web-ACL |
Schreiben |
|||
Erteilt die Erlaubnis, das zu erhalten AWS WAF-Web-ACL, die mit einer verknüpft ist AWS App Runner-Dienst |
Lesen |
|||
Erteilt die Erlaubnis, den Dienst von einem zu trennen AWS WAF-Web-ACL |
Schreiben |
|||
Erteilt die Erlaubnis, die Dienste aufzulisten, die mit einem verknüpft sind AWS WAF-Web-ACL |
Auflisten |
Ressourcentypen, definiert durch AWS App Runner
Die folgenden Ressourcentypen werden von diesem Service definiert und können im Element Resource von IAM-Berechtigungsrichtlinienanweisungen verwendet werden.
| Ressourcentypen | ARN | Bedingungsschlüssel |
|---|---|---|
arn:${Partition}:apprunner:${Region}:${Account}:autoscalingconfiguration/${AutoscalingConfigurationName}/${AutoscalingConfigurationVersion}/${AutoscalingConfigurationId} |
||
arn:${Partition}:apprunner:${Region}:${Account}:connection/${ConnectionName}/${ConnectionId} |
||
arn:${Partition}:apprunner:${Region}:${Account}:observabilityconfiguration/${ObservabilityConfigurationName}/${ObservabilityConfigurationVersion}/${ObservabilityConfigurationId} |
||
arn:${Partition}:apprunner:${Region}:${Account}:service/${ServiceName}/${ServiceId} |
||
arn:${Partition}:apprunner:${Region}:${Account}:vpcconnector/${VpcConnectorName}/${VpcConnectorVersion}/${VpcConnectorId} |
||
arn:${Partition}:apprunner:${Region}:${Account}:vpcingressconnection/${VpcIngressConnectionName}/${VpcIngressConnectionId} |
||
arn:${Partition}:wafv2:${Region}:${Account}:${Scope}/webacl/${Name}/${Id} |
Bedingungsschlüssel für AWS App Runner
AWS App Runner definiert die folgenden Bedingungsschlüssel, die in der verwendet werden können Condition Element einer IAM-Richtlinie.
| Bedingungsschlüssel | Beschreibung | Typ |
|---|---|---|
Filtert den Zugriff nach CreateService und UpdateService Aktionen, die auf dem ARN eines zugehörigen AutoScalingConfiguration Ressource |
ARN |
|
Filtert den Zugriff nach CreateService und UpdateService Aktionen, die auf dem ARN einer zugehörigen Verbindungsressource basieren |
ARN |
|
Filtert den Zugriff nach CreateService und UpdateService Aktionen, die auf dem ARN eines zugehörigen ObservabilityConfiguration Ressource |
ARN |
|
Filtert den Zugriff nach CreateVpcIngressConnection Aktion, die auf dem ARN einer zugehörigen Dienstressource basiert |
ARN |
|
Filtert den Zugriff durch CreateService und UpdateService Aktionen, die auf dem ARN eines zugehörigen VpcConnector Ressource |
ARN |
|
Filtert den Zugriff nach CreateVpcIngressConnection und UpdateVpcIngressConnection Aktionen, die auf dem VPC-Endpunkt in der Anfrage basieren |
String |
|
Filtert den Zugriff nach CreateVpcIngressConnection und UpdateVpcIngressConnection Aktionen, die auf der VPC in der Anfrage basieren |
String |
|
Filtert den Zugriff danach, ob Tag-Schlüssel-Wert-Paare in der Anforderung vorhanden sind |
String |
|
Filtert den Zugriff basierend auf den Tag-Schlüssel-Wert-Paaren, die der Ressource angefügt sind |
String |
|
Filtert Zugriff basierend auf dem Vorhandensein von Tag-Schlüsseln in der Anforderung |
ArrayOfString |