View a markdown version of this page

CreateAnalyzer - IAM Access Analyzer

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

CreateAnalyzer

Crea un analizzatore per il tuo account.

Sintassi della richiesta

PUT /analyzer HTTP/1.1 Content-type: application/json { "analyzerName": "string", "archiveRules": [ { "filter": { "string" : { "contains": [ "string" ], "eq": [ "string" ], "exists": boolean, "neq": [ "string" ] } }, "ruleName": "string" } ], "clientToken": "string", "configuration": { ... }, "tags": { "string" : "string" }, "type": "string" }

Parametri della richiesta URI:

La richiesta non utilizza parametri URI.

Corpo della richiesta

La richiesta accetta i seguenti dati in formato JSON.

analyzerName

Il nome dell'analizzatore da creare.

Tipo: stringa

Limitazioni di lunghezza: lunghezza minima di 1. Lunghezza massima di 255.

Modello: [A-Za-z][A-Za-z0-9_.-]*

Obbligatorio: sì

archiveRules

Specifica le regole di archiviazione da aggiungere per l'analizzatore. Le regole di archiviazione archiviano automaticamente i risultati che soddisfano i criteri definiti per la regola.

Tipo: matrice di oggetti InlineArchiveRule

Obbligatorio: no

clientToken

Un token cliente.

▬Tipo: stringa

Obbligatorio: no

configuration

Specifica la configurazione dell'analizzatore. Se l'analizzatore è un analizzatore di accesso inutilizzato, per la configurazione viene utilizzato l'ambito di accesso inutilizzato specificato. Se l'analizzatore è un analizzatore di accesso interno, per la configurazione vengono utilizzate le regole di analisi degli accessi interne specificate.

Tipo: oggetto AnalyzerConfiguration

Nota: questo oggetto è un'Unione. È possibile specificare o restituire un solo membro di questo oggetto.

Obbligatorio: no

tags

Una matrice di coppie chiave-valore da applicare all'analizzatore. È possibile utilizzare il set di lettere Unicode, cifre, spazi bianchi,,,,, e. _ . / = + -

Per la chiave del tag, è possibile specificare un valore compreso tra 1 e 128 caratteri e che non può essere preceduto da. aws:

Per il valore del tag, puoi specificare un valore con una lunghezza compresa tra 0 e 256 caratteri.

Tipo: mappatura stringa a stringa

Obbligatorio: no

type

Il tipo di analizzatore da creare. È possibile creare un solo analizzatore per account per regione. È possibile creare fino a 5 analizzatori per organizzazione per regione.

Tipo: stringa

Valori validi: ACCOUNT | ORGANIZATION | ACCOUNT_UNUSED_ACCESS | ORGANIZATION_UNUSED_ACCESS | ACCOUNT_INTERNAL_ACCESS | ORGANIZATION_INTERNAL_ACCESS

Obbligatorio: sì

Sintassi della risposta

HTTP/1.1 200 Content-type: application/json { "arn": "string" }

Elementi di risposta

Se l'operazione riesce, il servizio restituisce una risposta HTTP 200.

I dati seguenti vengono restituiti in formato JSON mediante il servizio.

arn

L'ARN dell'analizzatore creato dalla richiesta.

Tipo: stringa

Modello: [^:]*:[^:]*:[^:]*:[^:]*:[^:]*:analyzer/.{1,255}

Errori

Per informazioni sugli errori comuni a tutte le operazioni, consultare Tipi di errore comuni.

AccessDeniedException

Non disponi dell'autorizzazione di accesso sufficiente per eseguire questa operazione.

Codice di stato HTTP: 403

ConflictException

Un errore di eccezione in caso di conflitto.

resourceId

L'ID della risorsa.

resourceType

Il tipo di risorsa.

Codice di stato HTTP: 409

InternalServerException

Errore interno del server.

retryAfterSeconds

I secondi di attesa per riprovare.

Codice di stato HTTP: 500

ServiceQuotaExceededException

Il preventivo di assistenza ha riscontrato un errore.

resourceId

L'ID della risorsa.

resourceType

Il tipo di risorsa.

Codice di stato HTTP: 402

ThrottlingException

Errore relativo al superamento del limite di limitazione.

retryAfterSeconds

I secondi di attesa per riprovare.

Codice di stato HTTP: 429

ValidationException

Errore di eccezione di convalida.

fieldList

Un elenco di campi che non sono stati convalidati.

reason

Il motivo dell'eccezione.

Codice di stato HTTP: 400

Vedi anche

Per ulteriori informazioni sull'utilizzo di questa API in uno degli AWS SDK specifici della lingua, consulta quanto segue: