Azioni, risorse e chiavi di condizione per AWS Agente di sicurezza
AWS Security Agent (prefisso del servizio:securityagent) 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 Agente di sicurezza
La tabella seguente mappa le operazioni delle 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 | Livello di accesso |
|---|---|---|---|---|
|
AddArtifact |
Scrittura |
|||
|
BatchCreateSecurityRequirements |
Scrittura |
|||
|
BatchDeleteCodeReviews |
Scrittura |
|||
|
BatchDeletePentests |
Scrittura |
|||
|
BatchDeleteSecurityRequirements |
Scrittura |
|||
|
BatchDeleteThreatModels |
Scrittura |
|||
|
BatchGetAgentSpaces |
Lettura |
|||
|
BatchGetArtifactMetadata |
Lettura |
|||
|
BatchGetCodeReviewJobTasks |
Lettura |
|||
|
BatchGetCodeReviewJobs |
Lettura |
|||
|
BatchGetCodeReviews |
Lettura |
|||
|
BatchGetFindings |
Lettura |
|||
|
BatchGetPentestJobTasks |
Lettura |
|||
|
BatchGetPentestJobs |
Lettura |
|||
|
BatchGetPentests |
Lettura |
|||
|
BatchGetSecurityRequirements |
Lettura |
|||
|
BatchGetTargetDomains |
Lettura |
|||
|
BatchGetThreatModelJobTasks |
Lettura |
|||
|
BatchGetThreatModelJobs |
Lettura |
|||
|
BatchGetThreatModels |
Lettura |
|||
|
BatchGetThreats |
Lettura |
|||
|
BatchUpdateSecurityRequirements |
Scrittura |
|||
|
CreateAgentSpace |
Scrittura |
|||
Etichettatura, scrittura |
||||
sono: PassedToService |
securityagent.amazonaws.com |
Scrittura |
||
|
CreateApplication |
Scrittura |
|||
Etichettatura, scrittura |
||||
sono: PassedToService |
securityagent.amazonaws.com |
Scrittura |
||
|
CreateCodeReview |
Scrittura |
|||
|
CreateIntegration |
Scrittura |
|||
Etichettatura, scrittura |
||||
|
CreateMembership |
Scrittura |
|||
|
CreatePentest |
Scrittura |
|||
|
CreatePrivateConnection |
Scrittura |
|||
Etichettatura, scrittura |
||||
|
CreateSecurityRequirementPack |
Scrittura |
|||
Etichettatura, scrittura |
||||
|
CreateTargetDomain |
Scrittura |
|||
Etichettatura, scrittura |
||||
|
CreateThreat |
Scrittura |
|||
|
CreateThreatModel |
Scrittura |
|||
|
DeleteAgentSpace |
Scrittura |
|||
|
DeleteApplication |
Scrittura |
|||
|
DeleteArtifact |
Scrittura |
|||
|
DeleteIntegration |
Scrittura |
|||
|
DeleteMembership |
Scrittura |
|||
|
DeletePrivateConnection |
Scrittura |
|||
|
DeleteSecurityRequirementPack |
Scrittura |
|||
|
DeleteTargetDomain |
Scrittura |
|||
|
DescribePrivateConnection |
Lettura |
|||
|
GetApplication |
Lettura |
|||
|
GetArtifact |
Lettura |
|||
|
GetIntegration |
Lettura |
|||
|
GetSecurityRequirementPack |
Lettura |
|||
|
ImportSecurityRequirements |
Scrittura |
|||
|
InitiateProviderRegistration |
Scrittura |
|||
|
ListActorMessages |
List |
|||
|
ListAgentSpaces |
List |
|||
|
ListApplications |
List |
|||
|
ListArtifacts |
List |
|||
|
ListCodeReviewJobTasks |
List |
|||
|
ListCodeReviewJobsForCodeReview |
List |
|||
|
ListCodeReviews |
List |
|||
|
ListDiscoveredEndpoints |
List |
|||
|
ListFindings |
List |
|||
|
ListIntegratedResources |
List |
|||
|
ListIntegrations |
List |
|||
|
ListMemberships |
List |
|||
|
ListPentestJobTasks |
List |
|||
|
ListPentestJobsForPentest |
List |
|||
|
ListPentests |
List |
|||
|
ListPrivateConnections |
List |
|||
|
ListSecurityRequirementPacks |
List |
|||
|
ListSecurityRequirements |
List |
|||
|
ListTagsForResource |
Lettura |
|||
|
ListTargetDomains |
List |
|||
|
ListThreatModelJobTasks |
List |
|||
|
ListThreatModelJobs |
List |
|||
|
ListThreatModels |
List |
|||
|
ListThreats |
List |
|||
|
StartCodeRemediation |
Scrittura |
|||
|
StartCodeReviewJob |
Scrittura |
|||
|
StartPentestJob |
Scrittura |
|||
|
StartThreatModelJob |
Scrittura |
|||
|
StopCodeReviewJob |
Scrittura |
|||
|
StopPentestJob |
Scrittura |
|||
|
StopThreatModelJob |
Scrittura |
|||
|
TagResource |
Etichettatura, scrittura |
|||
|
UntagResource |
Etichettatura, scrittura |
|||
|
UpdateAgentSpace |
Scrittura |
|||
sono: PassedToService |
securityagent.amazonaws.com |
Scrittura |
||
|
UpdateApplication |
Scrittura |
|||
sono: PassedToService |
securityagent.amazonaws.com |
Scrittura |
||
|
UpdateCodeReview |
Scrittura |
|||
|
UpdateFinding |
Scrittura |
|||
|
UpdateIntegratedResources |
Scrittura |
|||
|
UpdateIntegration |
Scrittura |
|||
|
UpdatePentest |
Scrittura |
|||
|
UpdatePrivateConnectionCertificate |
Scrittura |
|||
|
UpdateSecurityRequirementPack |
Scrittura |
|||
|
UpdateTargetDomain |
Scrittura |
|||
|
UpdateThreat |
Scrittura |
|||
|
UpdateThreatModel |
Scrittura |
|||
|
VerifyTargetDomain |
Scrittura |
Azioni definite da AWS Agente di sicurezza
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 il permesso di aggiungere un Artifact per lo spazio dell'agente specificato |
Scrittura |
|||
Concede l'autorizzazione alla creazione in batch di requisiti di sicurezza in un pacchetto gestito dal cliente |
Scrittura |
|||
Concede l'autorizzazione a eliminare più revisioni del codice in un'unica richiesta |
Scrittura |
|||
Concede l'autorizzazione a eliminare più test di penetrazione in un'unica richiesta |
Scrittura |
|||
Concede l'autorizzazione all'eliminazione in batch dei requisiti di sicurezza da un pacchetto gestito dal cliente |
Scrittura |
|||
Concede l'autorizzazione a eliminare più modelli di minaccia in un'unica richiesta |
Scrittura |
|||
Concede il permesso di eliminare più minacce |
Scrittura |
|||
Concede l'autorizzazione a recuperare più spazi per agenti in un'unica richiesta |
Lettura |
|||
Concede il permesso di recuperare uno o più record di Artifact Metadata per un determinato Agent Space |
Lettura |
|||
Concede l'autorizzazione a recuperare più attività di revisione del codice in un'unica richiesta |
Lettura |
|||
Concede l'autorizzazione a recuperare più lavori di revisione del codice in un'unica richiesta |
Lettura |
|||
Concede l'autorizzazione a recuperare più revisioni del codice in un'unica richiesta |
Lettura |
|||
Concede l'autorizzazione a recuperare più risultati dei test di sicurezza in un'unica richiesta |
Lettura |
|||
Concede l'autorizzazione a recuperare più metadati dei contenuti di pentest job in un'unica richiesta |
Lettura |
|||
Concede l'autorizzazione a recuperare più attività di Pentest Job in un'unica richiesta |
Lettura |
|||
Concede l'autorizzazione a recuperare più lavori di test di sicurezza in un'unica richiesta |
Lettura |
|||
Concede l'autorizzazione a recuperare più test di penetrazione in un'unica richiesta |
Lettura |
|||
Concede l'autorizzazione a recuperare più requisiti di sicurezza in un'unica richiesta |
Lettura |
|||
Concede l'autorizzazione a recuperare più domini di destinazione in un'unica richiesta |
Lettura |
|||
Concede l'autorizzazione a recuperare più attività per un job di modello di minaccia in un'unica richiesta |
Lettura |
|||
Concede l'autorizzazione a recuperare i dettagli per uno o più job relativi al modello di minaccia |
Lettura |
|||
Concede l'autorizzazione a recuperare più modelli di minaccia in un'unica richiesta |
Lettura |
|||
Concede l'autorizzazione a recuperare i dettagli di una o più minacce |
Lettura |
|||
Concede l'autorizzazione a recuperare più esecuzioni di convalida in un'unica richiesta |
Lettura |
|||
Concede l'autorizzazione all'aggiornamento in batch dei requisiti di sicurezza all'interno di un pacchetto gestito dal cliente |
Scrittura |
|||
Concede l'autorizzazione a creare un record di spazio per gli agenti |
Scrittura |
|||
Autorizza l'utente a creare una nuova applicazione |
Scrittura |
|||
Concede l'autorizzazione a creare una nuova configurazione di revisione del codice |
Scrittura |
|||
Concede l'autorizzazione a creare una revisione del progetto |
Scrittura |
|||
Concede l'autorizzazione a creare un'integrazione per i test di sicurezza |
Scrittura |
|||
Concede l'autorizzazione ad aggiungere un singolo membro a uno spazio agente con un ruolo specificato |
Scrittura |
|||
Concede l'autorizzazione a creare una sessione di accesso unica |
Scrittura |
|||
Concede l'autorizzazione a creare una nuova configurazione per il test di penetrazione |
Scrittura |
|||
Concede l'autorizzazione a creare una connessione privata per l'integrazione con VPC Lattice |
Scrittura |
|||
Concede l'autorizzazione ad aggiungere un requisito di sicurezza gestito dal cliente |
Scrittura |
|||
Concede l'autorizzazione a creare un pacchetto di requisiti di sicurezza gestito dal cliente |
Scrittura |
|||
Concede l'autorizzazione a creare un record di dominio di destinazione |
Scrittura |
|||
Concede l'autorizzazione a creare una minaccia in un modello di minaccia |
Scrittura |
|||
Concede l'autorizzazione a creare una nuova configurazione del modello di minaccia |
Scrittura |
|||
Concede l'autorizzazione a eliminare un record di spazio dell'agente |
Scrittura |
|||
Concede l'autorizzazione a eliminare l'applicazione |
Scrittura |
|||
Concede il permesso di eliminare un Artifact |
Scrittura |
|||
Concede l'autorizzazione a eliminare una revisione del progetto |
Scrittura |
|||
Concede l'autorizzazione a eliminare l'integrazione di un'applicazione |
Scrittura |
|||
Concede l'autorizzazione a rimuovere un singolo membro associato a uno spazio agente |
Scrittura |
|||
Concede il permesso di eliminare una connessione privata |
Scrittura |
|||
Concede l'autorizzazione a eliminare un requisito di sicurezza gestito dal cliente |
Scrittura |
|||
Concede l'autorizzazione a eliminare un pacchetto di requisiti di sicurezza gestito dal cliente e tutti i requisiti di sicurezza associati |
Scrittura |
|||
Concede l'autorizzazione a eliminare un record del dominio di destinazione |
Scrittura |
|||
Concede il permesso di descrivere una connessione privata |
Lettura |
|||
Concede l'autorizzazione a ottenere i dettagli dell'applicazione tramite l'ID dell'applicazione |
Lettura |
|||
Concede il permesso di recuperare un Artifact per lo spazio dell'agente specificato |
Lettura |
|||
Concede l'autorizzazione a ottenere lo stato della revisione della progettazione dello spazio per agenti associato |
Lettura |
|||
Concede l'autorizzazione a ottenere gli elementi di revisione del progetto per un documento specifico |
Lettura |
|||
Concede l'autorizzazione a ricevere feedback per un commento relativo alla revisione del design |
Lettura |
|||
Concede l'autorizzazione a ottenere i metadati di integrazione per ID |
Lettura |
|||
Concede l'autorizzazione a recuperare il manifesto di registrazione del provider utilizzato per la registrazione dell'integrazione basata su browser |
Lettura |
|||
Concede l'autorizzazione a recuperare un requisito di sicurezza |
Lettura |
|||
Concede l'autorizzazione a recuperare un pacchetto di requisiti di sicurezza |
Lettura |
|||
Concede l'autorizzazione a gestire il callback di registrazione OAuth del provider che completa la configurazione dell'integrazione |
Scrittura |
|||
Concede l'autorizzazione a gestire il callback di registrazione OAuth del provider che completa la configurazione dell'integrazione |
Scrittura |
|||
Concede l'autorizzazione a importare i requisiti di sicurezza dai documenti caricati per un pacchetto di requisiti di sicurezza gestito dal cliente |
Scrittura |
|||
Concede l'autorizzazione ad avviare la registrazione dell'app Security Agent per il provider specificato (ad esempio:) GitHub |
Scrittura |
|||
Concede l'autorizzazione a elencare i messaggi MFA ricevuti da un attore all'indirizzo generato dal server |
List |
|||
Concede l'autorizzazione a elencare gli spazi degli agenti |
List |
|||
Concede l'autorizzazione a elencare tutte le applicazioni nell'account |
List |
|||
Concede l'autorizzazione a elencare tutti gli artefatti per lo spazio dell'agente specificato |
List |
|||
Concede l'autorizzazione a elencare le attività associate a un lavoro di revisione del codice |
List |
|||
Concede l'autorizzazione a elencare i lavori di revisione del codice associati a una revisione del codice |
List |
|||
Concede l'autorizzazione a elencare le revisioni del codice con un filtro opzionale per stato |
List |
|||
Concede il permesso di elencare i commenti relativi alla revisione del design |
List |
|||
Concede il permesso di elencare tutte le revisioni dei progetti per lo spazio riservato agli agenti |
List |
|||
Concede l'autorizzazione a elencare i domini scoperti associati a un pentest |
List |
|||
Concede l'autorizzazione a elencare gli endpoint scoperti associati a un pentest job con il filtraggio opzionale del prefisso URI |
List |
|||
Concede l'autorizzazione a elencare i risultati con supporto per il filtraggio e l'impaginazione |
List |
|||
Concede l'autorizzazione a elencare le risorse integrate per uno spazio agente |
List |
|||
Concede il permesso di ottenere le integrazioni di proprietà del chiamante Account AWS |
List |
|||
Concede l'autorizzazione a elencare tutti i membri associati a uno spazio agente con supporto per l'impaginazione |
List |
|||
Concede l'autorizzazione a elencare le attività di lavoro Pentest associate a un lavoro Pentest |
List |
|||
Concede l'autorizzazione a elencare i lavori di penetration test associati a un test di penetrazione |
List |
|||
Concede l'autorizzazione a elencare i test di penetrazione con filtro opzionale per stato |
List |
|||
Concede l'autorizzazione a elencare le connessioni private nell'account |
List |
|||
Concede l'autorizzazione a elencare le risorse di Integration |
List |
|||
Concede l'autorizzazione a elencare tutti i pacchetti di requisiti di sicurezza presenti nell'account |
List |
|||
Concede l'autorizzazione a elencare tutti i requisiti di sicurezza |
List |
|||
Concede l'autorizzazione per elencare i tag per una risorsa |
Lettura |
|||
Concede l'autorizzazione a elencare i domini di destinazione |
List |
|||
Concede l'autorizzazione a elencare le attività associate a uno specifico lavoro relativo al modello di minaccia |
List |
|||
Concede l'autorizzazione a elencare i lavori relativi al modello di minaccia per un modello di minaccia |
List |
|||
Concede l'autorizzazione a elencare i modelli di minaccia per uno spazio di agenti |
List |
|||
Concede l'autorizzazione a elencare le minacce per un lavoro di modello di minaccia con supporto per il filtraggio e l'impaginazione |
List |
|||
Concede l'autorizzazione a inviare feedback per un commento relativo alla revisione del design |
Scrittura |
|||
Concede l'autorizzazione ad avviare la correzione del codice per i risultati |
Scrittura |
|||
Concede il permesso di avviare l'esecuzione di una revisione del codice |
Scrittura |
|||
Concede il permesso di avviare l'esecuzione di un test di penetrazione |
Scrittura |
|||
Concede l'autorizzazione ad avviare l'esecuzione di un job relativo al modello di minaccia |
Scrittura |
|||
Concede il permesso di avviare l'esecuzione di un'esecuzione di convalida |
Scrittura |
|||
Concede l'autorizzazione a interrompere l'esecuzione di una revisione del codice in esecuzione |
Scrittura |
|||
Concede il permesso di interrompere l'esecuzione di un penetration test in corso |
Scrittura |
|||
Concede l'autorizzazione a interrompere un job basato su un modello di minaccia in esecuzione |
Scrittura |
|||
Concede l'autorizzazione per aggiungere tag a una risorsa |
legge: RequestTag /$ {} TagKey |
Etichettatura, scrittura |
||
|
leggi: RequestTag /$ {} TagKey |
||||
Concede l'autorizzazione a modificare lo stato di un requisito di sicurezza gestito |
Scrittura |
|||
Concede l'autorizzazione per rimuovere tag da una risorsa |
Etichettatura, scrittura |
|||
Concede l'autorizzazione ad aggiornare un record di spazio dell'agente |
Scrittura |
|||
Concede l'autorizzazione ad aggiornare la configurazione dell'applicazione |
Scrittura |
|||
Concede l'autorizzazione ad aggiornare una revisione del codice esistente con nuove configurazioni o impostazioni |
Scrittura |
|||
Concede l'autorizzazione ad aggiornare la classificazione di più domini scoperti in un'unica richiesta |
Scrittura |
|||
Concede l'autorizzazione ad aggiornare un risultato di sicurezza esistente con nuovi dettagli o status |
Scrittura |
|||
Concede l'autorizzazione ad aggiornare le risorse integrate per uno spazio agente |
Scrittura |
|||
Concede l'autorizzazione ad aggiornare un'integrazione |
Scrittura |
|||
Concede l'autorizzazione ad aggiornare un penetration test esistente con nuove configurazioni o impostazioni |
Scrittura |
|||
Concede l'autorizzazione ad aggiornare il certificato associato a una connessione privata |
Scrittura |
|||
Concede l'autorizzazione ad aggiornare un requisito di sicurezza gestito dal cliente |
Scrittura |
|||
Concede l'autorizzazione ad aggiornare un pacchetto di requisiti di sicurezza |
Scrittura |
|||
Concede l'autorizzazione ad aggiornare un record del dominio di destinazione |
Scrittura |
|||
Concede l'autorizzazione ad aggiornare una minaccia |
Scrittura |
|||
Concede l'autorizzazione ad aggiornare un modello di minaccia esistente con una nuova configurazione |
Scrittura |
|||
Concede l'autorizzazione a verificare la proprietà di un dominio di destinazione registrato |
Scrittura |
Tipi di risorse definiti da AWS Agente di sicurezza
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} :securityagent: $ {Region} :$ {Account} :agent-space/$ {} AgentId |
||
arn: $ {Partition} :securityagent: $ {Region} :$ {Account} :application/$ {} ApplicationId |
||
arn: $ {Partition} :securityagent: $ {Region} :$ {Account} :integrazione/$ {} IntegrationId |
||
arn: $ {Partition} :securityagent: $ {Region} :$ {Account} :private-connection/$ {} PrivateConnectionName |
||
arn: $ {Partition} :securityagent: $ {Region} :$ {Account} :security-requirement-pack/$ {} SecurityRequirementPackId |
||
arn: $ {Partition} :securityagent: $ {Region} :$ {Account} :target-domain/$ {} TargetDomainId |
Chiavi di condizione per AWS Agente di sicurezza
AWS Security Agent definisce le seguenti chiavi di condizione che possono essere utilizzate nell'Conditionelemento di una policy IAM.
| Chiavi di condizione | Descrizione | Tipo |
|---|---|---|
Filtra l'accesso per i tag passati nella richiesta |
Stringa |
|
Filtra l'accesso per i tag associati alla risorsa |
Stringa |
|
Filtra l'accesso tramite le chiavi di tag passate nella richiesta |
ArrayOfString |