Azioni, risorse e chiavi di condizione per AWS Application Discovery Service
AWS Application Discovery Service (prefisso del servizio:discovery) fornisce le seguenti operazioni, risorse, azioni e chiavi di condizione specifiche del servizio da utilizzare nelle policy 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 Application Discovery Service
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 |
|---|---|---|---|---|
|
AssociateConfigurationItemsToApplication |
Scrittura |
|||
|
BatchDeleteAgents |
Scrittura |
|||
|
BatchDeleteImportData |
Scrittura |
|||
|
CreateApplication |
Scrittura |
|||
|
CreateTags |
Etichettatura, scrittura |
|||
|
DeleteApplications |
Scrittura |
|||
|
DeleteTags |
Etichettatura, scrittura |
|||
|
DescribeAgents |
Lettura |
|||
|
DescribeBatchDeleteConfigurationTask |
Lettura |
|||
|
DescribeConfigurations |
Lettura |
|||
|
DescribeContinuousExports |
Lettura |
|||
|
DescribeExportConfigurations |
Lettura |
|||
|
DescribeExportTasks |
Lettura |
|||
|
DescribeImportTasks |
List |
|||
|
DescribeTags |
Lettura |
|||
|
DisassociateConfigurationItemsFromApplication |
Scrittura |
|||
|
ExportConfigurations |
Scrittura |
|||
|
GetDiscoverySummary |
Lettura |
|||
|
ListConfigurations |
List |
|||
|
ListServerNeighbors |
List |
|||
|
StartBatchDeleteConfigurationTask |
Scrittura |
|||
|
StartContinuousExport |
Scrittura |
|||
|
StartDataCollectionByAgentIds |
Scrittura |
|||
|
StartExportTask |
Scrittura |
|||
|
StartImportTask |
Scrittura |
|||
|
StopContinuousExport |
Scrittura |
|||
|
StopDataCollectionByAgentIds |
Scrittura |
|||
|
UpdateApplication |
Scrittura |
Azioni definite da AWS Application Discovery Service
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 all' AssociateConfigurationItemsToApplication API. AssociateConfigurationItemsToApplication associa uno o più elementi di configurazione a un'applicazione |
Scrittura |
|||
Concede l'autorizzazione all'API. BatchDeleteAgents BatchDeleteAgents elimina uno o più agents/data raccoglitori associati all'account, ciascuno identificato dal proprio ID agente. L'eliminazione di un raccoglitore di dati non elimina i dati raccolti in precedenza |
Scrittura |
|||
Concede l'autorizzazione all'API. BatchDeleteImportData BatchDeleteImportData elimina una o più attività di importazione di Migration Hub, ciascuna identificata dal relativo ID di importazione. Ogni attività di importazione dispone di una serie di record, che possono identificare server o applicazioni |
Scrittura |
|||
Concede l'autorizzazione all'API. CreateApplication CreateApplication crea un'applicazione con il nome e la descrizione specificati |
Scrittura |
|||
Concede l'autorizzazione all' CreateTags API. CreateTags crea uno o più tag per gli elementi di configurazione. I tag sono metadati che consentono di categorizzare le risorse IT. Questa API accetta un elenco di più elementi di configurazione |
Etichettatura, scrittura |
|||
Concede l'autorizzazione all'API. DeleteApplications DeleteApplications elimina un elenco di applicazioni e le relative associazioni con gli elementi di configurazione |
Scrittura |
|||
Concede l'autorizzazione all'API. DeleteTags DeleteTags elimina l'associazione tra gli elementi di configurazione e uno o più tag. Questa API accetta un elenco di più elementi di configurazione |
Etichettatura, scrittura |
|||
Concede l'autorizzazione all'API. DescribeAgents DescribeAgents elenca gli agenti o il Connector per ID o elenca tutti gli agenti agents/Connectors associati all'utente se non è stato specificato un ID |
Lettura |
|||
Concede l'autorizzazione all' DescribeBatchDeleteConfigurationTask API. DescribeBatchDeleteConfigurationTask restituisce gli attributi relativi a un'attività di eliminazione in batch per eliminare un set di elementi di configurazione. L'ID dell'attività fornito deve essere l'ID dell'attività ricevuto dall'output di StartBatchDeleteConfigurationTask |
Lettura |
|||
Concede l'autorizzazione all'API. DescribeConfigurations DescribeConfigurations recupera gli attributi per un elenco di ID degli elementi di configurazione. Tutti gli ID forniti devono riguardate lo stesso tipo di risorsa (server, applicazione, processo o connessione). I campi di output sono specifici per il tipo di risorsa selezionato. Ad esempio, l'output per un elemento di configurazione di un server include un elenco di attributi relativi al server, come nome host, sistema operativo e numero di schede di rete |
Lettura |
|||
Concede l'autorizzazione all'API. DescribeContinuousExports DescribeContinuousExports elenca le esportazioni come specificato dall'ID. Tutte le esportazioni continue associate all'utente possono essere elencate se si chiama DescribeContinuousExports così com'è senza passare alcun parametro |
Lettura |
|||
Concede l'autorizzazione all' DescribeExportConfigurations API. DescribeExportConfigurations recupera lo stato di un determinato processo di esportazione. È possibile recuperare lo stato di un massimo di 100 processi |
Lettura |
|||
Concede l'autorizzazione all'API. DescribeExportTasks DescribeExportTasks recupera lo stato di una o più attività di esportazione. È possibile recuperare lo stato di un massimo di 100 attività di esportazione |
Lettura |
|||
Concede l'autorizzazione all'API. DescribeImportTasks DescribeImportTasks restituisce una serie di attività di importazione per il tuo utente, tra cui informazioni sullo stato, orari, ID, l'URL dell'oggetto Amazon S3 per il file di importazione e altro ancora |
List |
|||
Concede l'autorizzazione all'API. DescribeTags DescribeTags recupera un elenco di elementi di configurazione etichettati con un tag specifico. Oppure recupera un elenco di tutti i tag assegnati a un determinato elemento di configurazione |
Lettura |
|||
Concede l'autorizzazione all'API. DisassociateConfigurationItemsFromApplication DisassociateConfigurationItemsFromApplication dissocia uno o più elementi di configurazione da un'applicazione |
Scrittura |
|||
Concede l'autorizzazione all'API. ExportConfigurations ExportConfigurations esporta tutti i dati di configurazione rilevati in un bucket Amazon S3 o in un'applicazione che consente di visualizzare e valutare i dati. I dati includono tag e associazioni di tag, processi, connessioni, server e prestazioni del sistema |
Scrittura |
|||
Concede l'autorizzazione all'API. GetDiscoverySummary GetDiscoverySummary recupera un breve riepilogo delle risorse scoperte |
Lettura |
|||
Concede l'autorizzazione all'API. GetNetworkConnectionGraph GetNetworkConnectionGraph accetta l'elenco di input di uno tra: Indirizzi IP, ID del server o ID del nodo. Restituisce un elenco di nodi ed edge che aiutano il cliente a visualizzare il grafico della connessione di rete. Questa API viene utilizzata per visualizzare la funzionalità del grafico di rete nella console MigrationHub |
Lettura |
|||
Concede l'autorizzazione all'API. ListConfigurations ListConfigurations recupera un elenco di elementi di configurazione in base ai criteri specificati in un filtro. I criteri di filtro identificano dei requisiti relazionali |
List |
|||
Concede l'autorizzazione all'API. ListServerNeighbors ListServerNeighbors recupera un elenco di server che si trovano a un hop di rete da un server specificato |
List |
|||
Concede l'autorizzazione all'API. StartBatchDeleteConfigurationTask StartBatchDeleteConfigurationTask avvia un'eliminazione in batch asincrona degli elementi di configurazione. Tutti gli ID forniti devono riguardate lo stesso tipo di risorsa (server, applicazione, processo o connessione). L'output è un ID di attività univoco che puoi utilizzare per controllare lo stato di avanzamento delle eliminazioni |
Scrittura |
|||
Concede l'autorizzazione all'API. StartContinuousExport StartContinuousExport avvia il flusso continuo dei dati scoperti dagli agenti in Amazon Athena |
Scrittura |
|||
Concede l'autorizzazione all'API. StartDataCollectionByAgentIds StartDataCollectionByAgentIds indica agli agenti o ai connettori specificati di iniziare a raccogliere dati |
Scrittura |
|||
Concede l'autorizzazione all'API. StartExportTask StartExportTask esporta i dati di configurazione relativi agli elementi di configurazione e alle relazioni rilevati in un bucket S3 in un formato specificato |
Scrittura |
|||
Concede l'autorizzazione all'API. StartImportTask StartImportTask avvia un'attività di importazione. La funzione di importazione di Migration Hub consente di importare i dettagli dell'ambiente locale direttamente in esso AWS senza dover utilizzare gli strumenti dell'Application Discovery Service (ADS) come Discovery Connector o Discovery Agent. Questo approccio dà la possibilità di eseguire la valutazione e la pianificazione della migrazione direttamente dai dati importati, nonché di raggruppare i dispositivi all'interno di applicazioni e monitorare il loro stato di migrazione |
Scrittura |
|||
Concede l'autorizzazione all'API. StopContinuousExport StopContinuousExport interrompe il flusso continuo dei dati scoperti dagli agenti in Amazon Athena |
Scrittura |
|||
Concede l'autorizzazione all'API. StopDataCollectionByAgentIds StopDataCollectionByAgentIds indica agli agenti o ai connettori specificati di interrompere la raccolta dei dati |
Scrittura |
|||
Concede l'autorizzazione all'API. UpdateApplication UpdateApplication aggiorna i metadati relativi a un'applicazione |
Scrittura |
Tipi di risorse definiti da AWS Application Discovery Service
AWS Application Discovery Service non supporta la specificazione di un ARN di risorsa Resource nell'elemento di una dichiarazione di policy IAM.
Chiavi di condizione per AWS Application Discovery Service
AWS Application Discovery Service definisce le seguenti chiavi di condizione che possono essere utilizzate nell'Conditionelemento di una policy IAM.
| Chiavi di condizione | Descrizione | Tipo |
|---|---|---|
Filtra l'accesso tramite le chiavi di tag passate nella richiesta |
ArrayOfString |