Azioni, risorse e chiavi di condizione per AWS App Runner
AWS App Runner (prefisso del servizio:apprunner) fornisce le seguenti operazioni, risorse, azioni e chiavi di condizione specifiche del servizio da utilizzare nelle politiche di autorizzazione IAM.
Riferimenti:
-
Scopri come configurare questo servizio.
-
Visualizza un elenco delle operazioni API disponibili per questo servizio.
-
Scopri come proteggere questo servizio e le sue risorse utilizzando le policy delle autorizzazioni IAM.
-
Visualizza il riferimento programmatico all'autorizzazione del servizio per questo servizio
.
Argomenti
Operazioni API definite da AWS App Runner
La tabella seguente mappa le operazioni API alle azioni IAM che autorizzano. Sono elencate solo le chiavi di condizione che hanno valori statici per l'API e l'azione specificate; per il set completo di chiavi di condizione supportate da ciascuna azione, consulta la tabella Azioni.
| Operation | Azione IAM | Chiave di condizione | Valore/i possibile/i | Livello di accesso |
|---|---|---|---|---|
|
AssociateCustomDomain |
Scrittura |
|||
|
CreateAutoScalingConfiguration |
Scrittura |
|||
Etichettatura, scrittura |
||||
|
CreateConnection |
Scrittura |
|||
Etichettatura, scrittura |
||||
|
CreateObservabilityConfiguration |
Scrittura |
|||
Etichettatura, scrittura |
||||
|
CreateService |
Scrittura |
|||
Etichettatura, scrittura |
||||
Io sono: PassedToService |
bullet.amazonaws.com |
Scrittura |
||
|
CreateVpcConnector |
Scrittura |
|||
Etichettatura, scrittura |
||||
|
CreateVpcIngressConnection |
Scrittura |
|||
Etichettatura, scrittura |
||||
|
DeleteAutoScalingConfiguration |
Scrittura |
|||
|
DeleteConnection |
Scrittura |
|||
|
DeleteObservabilityConfiguration |
Scrittura |
|||
|
DeleteService |
Scrittura |
|||
Scrittura |
||||
|
DeleteVpcConnector |
Scrittura |
|||
|
DeleteVpcIngressConnection |
Scrittura |
|||
|
DescribeAutoScalingConfiguration |
Lettura |
|||
|
DescribeCustomDomains |
Lettura |
|||
|
DescribeObservabilityConfiguration |
Lettura |
|||
|
DescribeService |
Lettura |
|||
|
DescribeVpcConnector |
Lettura |
|||
|
DescribeVpcIngressConnection |
Lettura |
|||
|
DisassociateCustomDomain |
Scrittura |
|||
|
ListAutoScalingConfigurations |
List |
|||
|
ListConnections |
List |
|||
|
ListObservabilityConfigurations |
List |
|||
|
ListOperations |
List |
|||
|
ListServices |
List |
|||
|
ListServicesForAutoScalingConfiguration |
List |
|||
|
ListTagsForResource |
Lettura |
|||
|
ListVpcConnectors |
List |
|||
|
ListVpcIngressConnections |
List |
|||
|
PauseService |
Scrittura |
|||
|
ResumeService |
Scrittura |
|||
|
StartDeployment |
Scrittura |
|||
|
TagResource |
Etichettatura, scrittura |
|||
|
UntagResource |
Etichettatura, scrittura |
|||
|
UpdateDefaultAutoScalingConfiguration |
Scrittura |
|||
|
UpdateService |
Scrittura |
|||
Io sono: PassedToService |
bullet.amazonaws.com |
Scrittura |
||
|
UpdateVpcIngressConnection |
Scrittura |
Azioni definite da AWS App Runner
Puoi specificare le seguenti operazioni nell'elemento Action di un'istruzione di policy IAM. Utilizza le policy per concedere le autorizzazioni per eseguire un'operazione in AWS. Quando utilizzi un'operazione in una policy, in genere consenti o rifiuti l'accesso all'operazione API o al comando CLI con lo stesso nome. Tuttavia, in alcuni casi, una singola operazione controlla l'accesso a più di una operazione. In alternativa, alcune operazioni richiedono operazioni differenti.
| Azioni | Description | Tipi di risorsa (*obbligatorio) | Chiavi di condizione | Livello di accesso |
|---|---|---|---|---|
Concede l'autorizzazione ad associare il proprio nome di dominio all'URL del sottodominio AWS App Runner del servizio App Runner |
Scrittura |
|||
Concede l'autorizzazione a creare una risorsa di configurazione con scalabilità automatica di AWS App Runner |
leggi: /$ {} RequestTag TagKey |
Scrittura |
||
Concede l'autorizzazione a creare una risorsa di connessione AWS App Runner |
leggi: RequestTag /$ {} TagKey |
Scrittura |
||
Concede l'autorizzazione a creare una risorsa di configurazione dell'osservabilità di AWS App Runner |
leggi: /$ {} RequestTag TagKey |
Scrittura |
||
Concede l'autorizzazione a creare una risorsa del servizio AWS App Runner |
app runner: AutoScalingConfigurationArn apprendista: ObservabilityConfigurationArn leggi: RequestTag /$ {} TagKey |
Scrittura |
||
|
apprendista: AutoScalingConfigurationArn apprendista: ObservabilityConfigurationArn leggi: RequestTag /$ {} TagKey |
||||
|
app runner: AutoScalingConfigurationArn apprendista: ObservabilityConfigurationArn leggi: RequestTag /$ {} TagKey |
||||
|
apprendista: AutoScalingConfigurationArn apprendista: ObservabilityConfigurationArn leggi: RequestTag /$ {} TagKey |
||||
|
app runner: AutoScalingConfigurationArn apprendista: ObservabilityConfigurationArn leggi: RequestTag /$ {} TagKey |
||||
Concede l'autorizzazione a creare una risorsa connettore VPC AWS App Runner |
leggi: /$ {} RequestTag TagKey |
Scrittura |
||
Concede l'autorizzazione a creare una risorsa AWS App Runner VpcIngressConnection |
leggi: RequestTag /$ {} TagKey |
Scrittura |
||
Concede l'autorizzazione a eliminare una risorsa di configurazione con scalabilità automatica di AWS App Runner |
Scrittura |
|||
Concede l'autorizzazione a eliminare una risorsa di connessione AWS App Runner |
Scrittura |
|||
Concede l'autorizzazione a eliminare una risorsa di configurazione dell'osservabilità di AWS App Runner |
Scrittura |
|||
Concede l'autorizzazione a eliminare una risorsa del servizio AWS App Runner |
Scrittura |
|||
Concede l'autorizzazione a eliminare una risorsa del connettore VPC AWS App Runner |
Scrittura |
|||
Concede l'autorizzazione a eliminare una risorsa AWS App Runner VpcIngressConnection |
Scrittura |
|||
Concede l'autorizzazione a recuperare la descrizione di una risorsa di configurazione della scalabilità automatica di AWS App Runner |
Lettura |
|||
Concede l'autorizzazione a recuperare le descrizioni dei nomi di dominio personalizzati associati a un AWS servizio App Runner |
Lettura |
|||
Concede l'autorizzazione a recuperare la descrizione di una risorsa di configurazione dell'osservabilità di AWS App Runner |
Lettura |
|||
Concede l'autorizzazione a recuperare la descrizione di un'operazione avvenuta su un AWS servizio App Runner |
Lettura |
|||
Concede l'autorizzazione a recuperare la descrizione di una risorsa del servizio AWS App Runner |
Lettura |
|||
Concede l'autorizzazione a recuperare la descrizione di una risorsa del connettore VPC AWS App Runner |
Lettura |
|||
Concede l'autorizzazione a recuperare la descrizione di una AWS risorsa App Runner VpcIngressConnection |
Lettura |
|||
Concede l'autorizzazione a dissociare un nome di dominio personalizzato da un AWS servizio App Runner |
Scrittura |
|||
Concede l'autorizzazione a recuperare un elenco di configurazioni di ridimensionamento automatico di AWS App Runner nel Account AWS |
List |
|||
Concede l'autorizzazione a recuperare un elenco di connessioni App Runner nel AWS Account AWS |
List |
|||
Concede l'autorizzazione a recuperare un elenco di configurazioni di osservabilità di AWS App Runner nel Account AWS |
List |
|||
Concede l'autorizzazione a recuperare un elenco di operazioni avvenute su una risorsa del servizio App Runner AWS |
List |
|||
Concede l'autorizzazione a recuperare un elenco di servizi AWS App Runner in esecuzione nel tuo Account AWS |
List |
|||
Concede l'autorizzazione a recuperare un elenco di AppRunner servizi associati a una configurazione di ridimensionamento automatico di AWS App Runner nel Account AWS |
List |
|||
Concede l'autorizzazione a elencare i tag associati a una risorsa AWS App Runner |
Lettura |
|||
Concede l'autorizzazione a recuperare un elenco di connettori VPC AWS App Runner nel tuo Account AWS |
List |
|||
Concede l'autorizzazione a recuperare un elenco di App Runner nel tuo AWS VpcIngressConnections Account AWS |
List |
|||
Concede l'autorizzazione a sospendere un servizio App Runner attivo AWS |
Scrittura |
|||
Concede l'autorizzazione a riprendere un servizio App Runner attivo AWS |
Scrittura |
|||
Concede l'autorizzazione ad avviare una distribuzione manuale su un servizio App Runner AWS |
Scrittura |
|||
Concede l'autorizzazione ad aggiungere tag o aggiornare i valori dei tag di una risorsa AWS App Runner |
leggi: /$ {} RequestTag TagKey |
Etichettatura, scrittura |
||
|
leggi: RequestTag /$ {} TagKey |
||||
|
leggi: /$ {} RequestTag TagKey |
||||
|
leggi: RequestTag /$ {0} TagKey |
||||
|
leggi: /$ {} RequestTag TagKey |
||||
Concede l'autorizzazione a rimuovere i tag da una risorsa AWS App Runner |
Etichettatura, scrittura |
|||
Concede l'autorizzazione ad aggiornare una configurazione di ridimensionamento automatico di AWS App Runner come impostazione predefinita nel tuo Account AWS |
Scrittura |
|||
Concede l'autorizzazione ad aggiornare una risorsa del servizio AWS App Runner |
app runner: AutoScalingConfigurationArn |
Scrittura |
||
|
apprendista: AutoScalingConfigurationArn |
||||
|
app runner: AutoScalingConfigurationArn |
||||
|
apprendista: AutoScalingConfigurationArn |
||||
|
app runner: AutoScalingConfigurationArn |
||||
Concede l'autorizzazione ad aggiornare una risorsa AWS App Runner VpcIngressConnection |
Scrittura |
Permission-only azioni per AWS App Runner
Le seguenti azioni sono definite da AWS App Runner ma non sono richiamabili direttamente tramite alcuna operazione API. Possono essere utilizzate solo nelle dichiarazioni politiche IAM per concedere o negare le autorizzazioni.
| Azioni | Description | Tipi di risorsa (*obbligatorio) | Chiavi di condizione | Livello di accesso |
|---|---|---|---|---|
Concede l'autorizzazione ad associare il servizio a un AWS ACL web WAF |
Scrittura |
|||
Concede l'autorizzazione a ottenere l'ACL web AWS WAF associato a un servizio App Runner AWS |
Lettura |
|||
Concede l'autorizzazione a dissociare il servizio da un AWS ACL web WAF |
Scrittura |
|||
Concede l'autorizzazione a elencare i servizi associati a un ACL web AWS WAF |
List |
Tipi di risorse definiti da AWS App Runner
I seguenti tipi di risorse sono definiti da questo servizio e possono essere utilizzati nell'elemento Resource delle istruzioni di policy delle autorizzazioni IAM.
| Tipi di risorse | ARN | Chiavi di condizione |
|---|---|---|
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} |
Chiavi di condizione per AWS App Runner
AWS App Runner definisce le seguenti chiavi di condizione che possono essere utilizzate nell'Conditionelemento di una policy IAM.
| Chiavi di condizione | Descrizione | Tipo |
|---|---|---|
Filtra l'accesso CreateService e UpdateService le azioni in base all'ARN di una risorsa associata AutoScalingConfiguration |
ARN |
|
Filtra l'accesso CreateService e UpdateService le azioni in base all'ARN di una risorsa Connection associata |
ARN |
|
Filtra l'accesso CreateService e UpdateService le azioni in base all'ARN di una risorsa associata ObservabilityConfiguration |
ARN |
|
Filtra l'accesso in base CreateVpcIngressConnection all'azione in base all'ARN di una risorsa di servizio associata |
ARN |
|
Filtra l'accesso CreateService e UpdateService le azioni in base all'ARN di una risorsa associata VpcConnector |
ARN |
|
Filtra l'accesso CreateVpcIngressConnection e UpdateVpcIngressConnection le azioni in base all'endpoint VPC nella richiesta |
Stringa |
|
Filtra l'accesso CreateVpcIngressConnection e UpdateVpcIngressConnection le azioni in base al VPC nella richiesta |
Stringa |
|
Filtra l'accesso in base alle operazioni basate sulla presenza di coppie chiave-valore di tag nella richiesta |
Stringa |
|
Filtra l'accesso in base alle operazioni basate sulla presenza di coppie chiave-valore allegate alla risorsa |
Stringa |
|
Filtra l'accesso in base alle operazioni basate sulla presenza di chiavi di tag nella richiesta |
ArrayOfString |