Azioni, risorse e chiavi di condizione per AWS i servizi - Service Authorization Reference

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à.

Azioni, risorse e chiavi di condizione per AWS i servizi

Ogni AWS servizio può definire azioni, risorse e chiavi di contesto di condizione da utilizzare nelle IAM politiche. Questo argomento descrive come vengono documentati gli elementi forniti da ciascun servizio.

Ogni argomento consiste di tabelle che forniscono l'elenco delle operazioni, risorse e chiavi di condizione disponibili.

La Tabella delle operazioni

La tabella Azioni elenca tutte le azioni che è possibile utilizzare nell'Actionelemento di una dichiarazione di IAM policy. Non tutte API le operazioni definite da un servizio possono essere utilizzate come azioni in una IAM policy. Alcuni servizi includono azioni di sola autorizzazione che non corrispondono direttamente a un'operazione. API Queste azioni sono indicate con [solo autorizzazione]. Utilizza questo elenco per determinare quali azioni puoi utilizzare in una politica. IAM Per ulteriori informazioni sugli Condition elementi, oAction,Resource,, consulta il riferimento agli elementi delle IAM JSON politiche. Le colonne delle tabelle Actions (Operazioni) e Description (Descrizione) sono auto-descrittive.

  • La colonna Access Level (Livello di accesso) descrive il modo in cui l'operazione è classificata (elenco, lettura, scrittura, gestione delle autorizzazioni o gestione dei tag). Questa classificazione può aiutare a comprendere il livello di accesso che un'operazione mette a disposizione quando viene utilizzata in una policy. Per ulteriori informazioni sui livelli di accesso, consulta Dettagli sui riepiloghi dei livelli di accesso all'interno dei riepiloghi delle policy.

  • La colonna Resource Types (Tipi di risorsa) indica se l'operazione supporta le autorizzazioni a livello di risorsa. Se la colonna è vuota, l'operazione non supporta le autorizzazioni a livello di risorsa e devi specificare tutte le risorse ("*") nella policy. Se la colonna include un tipo di risorsa, puoi specificare la risorsa ARN nell'Resourceelemento della tua politica. Per ulteriori informazioni su questa risorsa, consultare tale riga nella tabella Resource Types (Tipi di risorsa). Tutte le operazioni e le risorse che sono incluse in una dichiarazione devono essere compatibili l'una con l'altra. Se si specifica una risorsa che non è valida per l'operazione, ogni richiesta di utilizzare tale operazione non si conclude correttamente e la sezione Effect della dichiarazione non ha effetto.

    Le risorse richieste sono indicate nella tabella con un asterisco (*). Se si specifica un'autorizzazione a livello di risorsa ARN in un'istruzione che utilizza questa azione, deve essere di questo tipo. Alcune operazioni supportano più tipi di risorse. Se il tipo di risorsa è facoltativo (non indicato come obbligatorio), puoi scegliere di utilizzarne uno ma non l'altro.

  • La colonna Condition Keys (Chiavi di condizione) contiene le chiavi che è possibile specificare nell'elemento Condition di una dichiarazione di policy. Le chiavi di condizione potrebbero essere supportate con un'operazione o con un'operazione e una risorsa specifica. Presta particolare attenzione se la chiave si trova nella stessa riga di un tipo di risorsa specifico. Questa tabella non contiene le chiavi di condizione globali disponibili per qualsiasi operazione o in circostanze non correlate. Per ulteriori informazioni sulle chiavi di condizioni globali, consulta Chiavi di contesto delle condizioni globali AWS.

  • La colonna Operazioni dipendenti contiene eventuali autorizzazioni aggiuntive di cui è necessario disporre, oltre a quelle relative all'operazione stessa, per invocare l'operazione. Ciò può essere necessario quando l'operazione accede a più di una risorsa.

    Non tutti gli scenari richiedono operazioni dipendenti. Per ulteriori informazioni sulla concessione di autorizzazioni granulari agli utenti, consulta la documentazione del singolo servizio.

La tabella dei tipi di risorse

La tabella Tipi di risorse elenca tutti i tipi di risorse che è possibile specificare ARN nell'elemento della policy. Resource Non tutti i tipi di risorsa possono essere specificati con ogni operazione. Alcuni tipi di risorse funzionano solo con determinate operazioni. Se specifichi un tipo di risorsa in una dichiarazione con un'operazione che non supporta quel tipo di risorsa, la dichiarazione non consente l'accesso. Per ulteriori informazioni sull'Resourceelemento, vedere IAMJSONPolicy elements: Resource.

  • La ARNcolonna specifica il formato Amazon Resource Name (ARN) da utilizzare per fare riferimento a risorse di questo tipo. Le porzioni precedute da un $ devono essere sostituite con i valori effettivi per il proprio scenario. Ad esempio, se vedi $user-name in unARN, devi sostituire quella stringa con il nome utente effettivo o con una variabile di policy che contenga il nome di un utente. Per ulteriori informazioni suARNs, vedere IAMARNs.

  • La colonna Chiavi di condizione specifica le chiavi del contesto delle condizioni che è possibile includere in una dichiarazione IAM politica solo quando nell'istruzione sono incluse sia questa risorsa che un'azione di supporto della tabella precedente.

La tabella delle chiavi di condizione

La tabella delle chiavi di condizione elenca tutte le chiavi di contesto delle condizioni che è possibile utilizzare nell'Conditionelemento di una dichiarazione IAM politica. Non tutte le chiavi possono essere specificate con ogni operazione o risorsa. Alcune chiavi funzionano solo con alcuni tipi di operazioni e risorse. Per ulteriori informazioni sull'Conditionelemento, vedere Elementi IAM JSON della politica: Condizione.

  • La colonna Type (Tipo) specifica il tipo di dato della chiave di condizione. Questo tipo di dato determina quali operatori condizionali è possibile utilizzare per confrontare i valori nella richiesta con i valori della dichiarazione nella policy. È necessario utilizzare un operatore appropriato per il tipo di dato. Se si utilizza un operatore errato, la corrispondenza non risulta mai verificata e l'istruzione della policy non viene mai applicata.

    Se la colonna Type (Tipo) specifica un "Elenco di..." uno dei tipi semplici, è possibile utilizzare più chiavi e valori nelle policy. Farlo usando i prefissi dei set di condizioni con i tuoi operatori. Utilizzare il prefisso ForAllValues per specificare che tutti i valori nella richiesta devono corrispondere a un valore nell'istruzione della policy. Utilizzare il prefisso ForAnyValue per specificare che almeno un valore nella richiesta corrisponde a uno dei valori nell'istruzione della policy.

Argomenti