Operazioni, risorse e chiavi di condizione per AWS Clean Rooms - 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à.

Operazioni, risorse e chiavi di condizione per AWS Clean Rooms

AWS Clean Rooms (prefisso del servizio:cleanrooms) fornisce le seguenti risorse, azioni e chiavi di contesto delle condizioni specifiche del servizio da utilizzare nelle politiche di autorizzazione. IAM

Riferimenti:

Operazioni definite da AWS Clean Rooms

È possibile specificare le seguenti azioni nell'Actionelemento di una dichiarazione IAM politica. Utilizza le policy per concedere le autorizzazioni per eseguire un'operazione in AWS. Quando si utilizza un'azione in una politica, in genere si consente o si nega l'accesso all'APIoperazione o al CLI comando 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.

La colonna Tipi di risorsa della tabella Operazioni indica se ogni operazione supporta le autorizzazioni a livello di risorsa. Se non vi è nessun valore in corrispondenza di questa colonna, è necessario specificare tutte le risorse ("*") alle quali si applica la policy nell'elemento Resource dell'istruzione di policy. Se la colonna include un tipo di risorsa, è possibile specificarne uno ARN di quel tipo in un'istruzione con tale azione. Se l'operazione ha una o più risorse richieste, il chiamante deve disporre dell'autorizzazione per utilizzare l'operazione con tali risorse. Le risorse richieste sono indicate nella tabella con un asterisco (*). Se si limita l'accesso alle risorse con l'Resourceelemento di una IAM policy, è necessario includere uno schema ARN o per ogni tipo di risorsa richiesto. Alcune operazioni supportano più tipi di risorse. Se il tipo di risorsa è facoltativo (non indicato come obbligatorio), puoi scegliere di utilizzare uno tra i tipi di risorsa facoltativi.

La colonna Chiavi di condizione della tabella Operazioni contiene le chiavi che è possibile specificare nell'elemento Condition di un'istruzione di policy. Per ulteriori informazioni sulle chiavi di condizione associate alle risorse per il servizio guarda la colonna Chiavi di condizione della tabella Tipi di risorsa.

Nota

Le chiavi relative alle condizioni delle risorse sono elencate nella tabella Tipi di risorse. Nella colonna Tipi di risorse (*obbligatorio) della tabella Operazioni è presente un collegamento al tipo di risorsa che si applica a un'operazione. Il tipo di risorsa nella tabella Tipi di risorse include la colonna Chiavi di condizione, che contiene le chiavi delle condizioni delle risorse che si applicano a un'operazione nella tabella Operazioni.

Per dettagli sulle colonne nella tabella seguente, consultare Tabella delle operazioni.

Azioni Descrizione Livello di accesso Tipi di risorsa (*obbligatorio) Chiavi di condizione Operazioni dipendenti
BatchGetCollaborationAnalysisTemplate Concede l'autorizzazione a visualizzare i dettagli analysisTemplates associati alla collaborazione Lettura

analysistemplate*

cleanrooms:GetCollaborationAnalysisTemplate

collaboration*

BatchGetSchema Concede l'autorizzazione per visualizzare i dettagli degli schemi Lettura

collaboration*

cleanrooms:GetSchema

configuredtableassociation

idmappingtable

BatchGetSchemaAnalysisRule Concede l'autorizzazione a visualizzare le regole di analisi associate agli schemi Lettura

collaboration*

cleanrooms:GetSchema

configuredtableassociation

idmappingtable

CreateAnalysisTemplate Concede l'autorizzazione per creare un nuovo modello di analisi Scrittura

analysistemplate*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

membership*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

CreateCollaboration Concede l'autorizzazione per creare una nuova collaborazione, ossia un ambiente di collaborazione con dati condivisi Scrittura

collaboration*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

CreateConfiguredAudienceModelAssociation Concede l'autorizzazione per collegare un modello di pubblico configurato con Clean Rooms ML a una collaborazione creando una nuova associazione Scrittura

configuredaudiencemodelassociation*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

cleanrooms-ml:GetConfiguredAudienceModel

cleanrooms-ml:GetConfiguredAudienceModelPolicy

cleanrooms-ml:PutConfiguredAudienceModelPolicy

membership*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

CreateConfiguredTable Concede l'autorizzazione per creare una nuova tabella configurata Scrittura

configuredtable*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

glue:BatchGetPartition

glue:GetDatabase

glue:GetDatabases

glue:GetPartition

glue:GetPartitions

glue:GetSchemaVersion

glue:GetTable

glue:GetTables

CreateConfiguredTableAnalysisRule Concede l'autorizzazione per creare una regola di analisi per una tabella configurata Scrittura

configuredtable*

CreateConfiguredTableAssociation Concede l'autorizzazione per collegare una tabella configurata a una collaborazione creando una nuova associazione Scrittura

configuredtable*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

iam:PassRole

configuredtableassociation*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

membership*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

CreateConfiguredTableAssociationAnalysisRule Concede l'autorizzazione a creare una regola di analisi per un'associazione di tabelle configurata Scrittura

configuredtableassociation*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

CreateIdMappingTable Concede l'autorizzazione a collegare un flusso di lavoro di mappatura degli ID a una collaborazione creando una nuova tabella di mappatura degli ID Scrittura

idmappingtable*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

entityresolution:AddPolicyStatement

entityresolution:GetIdMappingWorkflow

membership*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

CreateIdNamespaceAssociation Concede l'autorizzazione a collegare un AWS Entity Resolution Id Namespace a una collaborazione creando una nuova associazione Scrittura

idnamespaceassociation*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

entityresolution:AddPolicyStatement

entityresolution:GetIdNamespace

membership*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

CreateMembership Concede l'autorizzazione per partecipare alle collaborazioni creando un'iscrizione Scrittura

collaboration*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

iam:PassRole

logs:CreateLogDelivery

logs:CreateLogGroup

logs:DeleteLogDelivery

logs:DescribeLogGroups

logs:DescribeResourcePolicies

logs:GetLogDelivery

logs:ListLogDeliveries

logs:PutResourcePolicy

logs:UpdateLogDelivery

s3:GetBucketLocation

membership*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

CreatePrivacyBudgetTemplate Concede l'autorizzazione per creare un nuovo modello di budget per la privacy Scrittura

membership*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

privacybudgettemplate*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

DeleteAnalysisTemplate Concede l'autorizzazione per eliminare un modello di analisi esistente Scrittura

analysistemplate*

DeleteCollaboration Concede l'autorizzazione per eliminare una collaborazione esistente Scrittura

collaboration*

cleanrooms-ml:DeleteConfiguredAudienceModelPolicy

cleanrooms-ml:GetConfiguredAudienceModelPolicy

cleanrooms-ml:PutConfiguredAudienceModelPolicy

DeleteConfiguredAudienceModelAssociation Concede l'autorizzazione per eliminare un'associazione configurata di un modello di pubblico esistente Scrittura

configuredaudiencemodelassociation*

cleanrooms-ml:DeleteConfiguredAudienceModelPolicy

cleanrooms-ml:GetConfiguredAudienceModelPolicy

cleanrooms-ml:PutConfiguredAudienceModelPolicy

DeleteConfiguredTable Concede l'autorizzazione per eliminare una tabella configurata Scrittura

configuredtable*

DeleteConfiguredTableAnalysisRule Concede l'autorizzazione per eliminare una regola di analisi esistente Scrittura

configuredtable*

DeleteConfiguredTableAssociation Concede l'autorizzazione per rimuovere un'associazione di tabella configurata da una collaborazione Scrittura

configuredtableassociation*

DeleteConfiguredTableAssociationAnalysisRule Concede l'autorizzazione a eliminare una regola di analisi delle associazioni tra tabelle configurate esistente Scrittura

configuredtableassociation*

DeleteIdMappingTable Concede l'autorizzazione a rimuovere una tabella di mappatura degli ID da una collaborazione Scrittura

idmappingtable*

entityresolution:DeletePolicyStatement

membership*

DeleteIdNamespaceAssociation Concede l'autorizzazione a rimuovere un'associazione Id Namespace da una collaborazione Scrittura

idnamespaceassociation*

entityresolution:DeletePolicyStatement

membership*

DeleteMember Concede l'autorizzazione per eliminare membri da una collaborazione Scrittura

collaboration*

cleanrooms-ml:DeleteConfiguredAudienceModelPolicy

cleanrooms-ml:GetConfiguredAudienceModelPolicy

cleanrooms-ml:PutConfiguredAudienceModelPolicy

DeleteMembership Concede il permesso di abbandonare le collaborazioni eliminando un'iscrizione Scrittura

membership*

DeletePrivacyBudgetTemplate Concede l'autorizzazione per eliminare un modello di budget per la privacy esistente Scrittura

privacybudgettemplate*

GetAnalysisTemplate Concede l'autorizzazione per visualizzare i dettagli di un modello di analisi Lettura

analysistemplate*

GetCollaboration Concede l'autorizzazione per visualizzare i dettagli di una collaborazione Lettura

collaboration*

GetCollaborationAnalysisTemplate Concede l'autorizzazione per visualizzare i dettagli di un modello di analisi all'interno di una collaborazione Lettura

analysistemplate*

collaboration*

GetCollaborationConfiguredAudienceModelAssociation Concede l'autorizzazione per visualizzare i dettagli di un'associazione configurata di un modello di pubblico all'interno di una collaborazione Lettura

collaboration*

configuredaudiencemodelassociation*

GetCollaborationIdNamespaceAssociation Concede l'autorizzazione a ottenere l'associazione id namespace all'interno di una collaborazione Lettura

collaboration*

idnamespaceassociation*

GetCollaborationPrivacyBudgetTemplate Concede l'autorizzazione per visualizzare i dettagli di un modello di budget per la privacy all'interno di una collaborazione Lettura

collaboration*

privacybudgettemplate*

GetConfiguredAudienceModelAssociation Concede l'autorizzazione per visualizzare i dettagli di un'associazione configurata di un modello di pubblico Lettura

configuredaudiencemodelassociation*

GetConfiguredTable Concede l'autorizzazione per visualizzare i dettagli di una configurazione Lettura

configuredtable*

GetConfiguredTableAnalysisRule Concede l'autorizzazione per visualizzare le regole di analisi di una tabella configurata Lettura

configuredtable*

GetConfiguredTableAssociation Concede l'autorizzazione per visualizzare i dettagli dell'associazione di una tabella configurata Lettura

configuredtableassociation*

GetConfiguredTableAssociationAnalysisRule Concede l'autorizzazione a visualizzare le regole di analisi per un'associazione di tabelle configurata Lettura

configuredtableassociation*

GetIdMappingTable Concede l'autorizzazione a visualizzare i dettagli di una tabella di mappatura degli ID Lettura

idmappingtable*

membership*

GetIdNamespaceAssociation Concede l'autorizzazione a visualizzare i dettagli di un'associazione di namespace id Lettura

idnamespaceassociation*

entityresolution:GetIdNamespace

membership*

GetMembership Concede l'autorizzazione per visualizzare i dettagli di un'iscrizione Lettura

membership*

GetPrivacyBudgetTemplate Concede l'autorizzazione per visualizzare i dettagli di un modello di budget per la privacy Lettura

privacybudgettemplate*

GetProtectedQuery Concede l'autorizzazione per visualizzare una query protetta Lettura

membership*

GetSchema Concede l'autorizzazione per visualizzare i dettagli di uno schema Lettura

collaboration*

configuredtableassociation*

GetSchemaAnalysisRule Concede l'autorizzazione per visualizzare le regole di analisi associate a uno schema Lettura

collaboration*

cleanrooms:GetSchema

configuredtableassociation*

ListAnalysisTemplates Concede l'autorizzazione per elencare i modelli di analisi disponibili Elenco

analysistemplate*

membership*

ListCollaborationAnalysisTemplates Concede l'autorizzazione per elencare i modelli di analisi disponibili all'interno di una collaborazione Elenco

collaboration*

ListCollaborationConfiguredAudienceModelAssociations Concede l'autorizzazione per elencare un'associazione configurata di un modello di pubblico disponibile all'interno di una collaborazione Elenco

collaboration*

ListCollaborationIdNamespaceAssociations Concede l'autorizzazione a elencare lo spazio dei nomi ID all'interno di una collaborazione Elenco

collaboration*

ListCollaborationPrivacyBudgetTemplates Concede l'autorizzazione per elencare i modelli di budget per la privacy disponibili all'interno di una collaborazione Elenco

collaboration*

ListCollaborationPrivacyBudgets Concede l'autorizzazione per elencare i budget per la privacy all'interno di una collaborazione Elenco

collaboration*

ListCollaborations Concede l'autorizzazione per elencare le collaborazioni disponibili Elenco
ListConfiguredAudienceModelAssociations Concede l'autorizzazione per elencare le associazioni configurate di un modello di pubblico disponibili per un'iscrizione Elenco

configuredaudiencemodelassociation*

membership*

ListConfiguredTableAssociations Concede l'autorizzazione per elencare le associazioni di tabelle configurate disponibili per un'iscrizione Elenco

configuredtableassociation*

membership*

ListConfiguredTables Concede l'autorizzazione per elencare le tabelle configurate disponibili Elenco
ListIdMappingTables Concede l'autorizzazione a elencare le tabelle di mappatura degli ID disponibili per un'iscrizione Elenco

idmappingtable*

membership*

ListIdNamespaceAssociations Concede l'autorizzazione a elencare le associazioni di dati di risoluzione delle entità per un'iscrizione Elenco

idnamespaceassociation*

membership*

ListMembers Concede l'autorizzazione per elencare i membri di una collaborazione Elenco

collaboration*

ListMemberships Concede l'autorizzazione per elencare le iscrizioni disponibili Elenco
ListPrivacyBudgetTemplates Concede l'autorizzazione per elencare i modelli di budget per la privacy disponibili Elenco

membership*

privacybudgettemplate*

ListPrivacyBudgets Concede l'autorizzazione per elencare i budget per la privacy disponibili Elenco

membership*

ListProtectedQueries Concede l'autorizzazione per elencare le query protette Elenco

membership*

ListSchemas Concede l'autorizzazione per visualizzare gli schemi disponibili per una collaborazione Elenco

collaboration*

ListTagsForResource Concede l'autorizzazione per elencare i tag per una risorsa Elenco

analysistemplate

collaboration

configuredaudiencemodelassociation

configuredtable

configuredtableassociation

membership

privacybudgettemplate

PopulateIdMappingTable Concede l'autorizzazione ad avviare un processo di mappatura degli ID in AWS Entity Resolution per generare risultati di mappatura degli ID nella collaborazione nelle camere bianche. Scrittura

idmappingtable*

entityresolution:GetIdMappingWorkflow

membership*

PreviewPrivacyImpact Concede l'autorizzazione per visualizzare in anteprima le impostazioni del modello di budget per la privacy Lettura

membership*

StartProtectedQuery Concede l'autorizzazione per avviare le query protette Scrittura

membership*

cleanrooms:GetCollaborationAnalysisTemplate

cleanrooms:GetSchema

s3:GetBucketLocation

s3:ListBucket

s3:PutObject

analysistemplate

configuredtableassociation

idmappingtable

TagResource Concede l'autorizzazione per applicare un tag a una risorsa. Applicazione di tag

analysistemplate

collaboration

configuredaudiencemodelassociation

configuredtable

configuredtableassociation

idmappingtable

idnamespaceassociation

membership

privacybudgettemplate

aws:TagKeys

aws:RequestTag/${TagKey}

UntagResource Concede l'autorizzazione per rimuovere un tag da una risorsa. Assegnazione di tag

analysistemplate

collaboration

configuredaudiencemodelassociation

configuredtable

configuredtableassociation

idmappingtable

idnamespaceassociation

membership

privacybudgettemplate

aws:TagKeys

UpdateAnalysisTemplate Concede l'autorizzazione per aggiornare i dettagli del modello di analisi Scrittura

analysistemplate*

UpdateCollaboration Concede l'autorizzazione per aggiornare i dettagli della collaborazione Scrittura

collaboration*

UpdateConfiguredAudienceModelAssociation Concede l'autorizzazione per aggiornare un'associazione configurata di un modello di pubblico Scrittura

configuredaudiencemodelassociation*

UpdateConfiguredTable Concede l'autorizzazione per aggiornare una tabella configurata esistente Scrittura

configuredtable*

UpdateConfiguredTableAnalysisRule Concede l'autorizzazione per aggiornare le regole di analisi di una tabella configurata Scrittura

configuredtable*

UpdateConfiguredTableAssociation Concede l'autorizzazione per aggiornare l'associazione di una tabella configurata Scrittura

configuredtableassociation*

iam:PassRole

UpdateConfiguredTableAssociationAnalysisRule Concede l'autorizzazione ad aggiornare le regole di analisi per un'associazione di tabelle configurata Scrittura

configuredtableassociation*

UpdateIdMappingTable Concede l'autorizzazione ad aggiornare una tabella di mappatura degli ID Scrittura

idmappingtable*

membership*

UpdateIdNamespaceAssociation Concede l'autorizzazione ad aggiornare un'associazione di input per la risoluzione delle entità Scrittura

idnamespaceassociation*

entityresolution:GetIdNamespace

membership*

UpdateMembership Concede l'autorizzazione per aggiornare i dettagli di un'iscrizione Scrittura

membership*

iam:PassRole

logs:CreateLogDelivery

logs:CreateLogGroup

logs:DeleteLogDelivery

logs:DescribeLogGroups

logs:DescribeResourcePolicies

logs:GetLogDelivery

logs:ListLogDeliveries

logs:PutResourcePolicy

logs:UpdateLogDelivery

s3:GetBucketLocation

UpdatePrivacyBudgetTemplate Concede l'autorizzazione per aggiornare i dettagli del modello di budget per la privacy Scrittura

privacybudgettemplate*

UpdateProtectedQuery Concede l'autorizzazione per aggiornare le query protette Scrittura

membership*

Tipi di risorsa definiti da AWS Clean Rooms

I seguenti tipi di risorse sono definiti da questo servizio e possono essere utilizzati nell'Resourceelemento delle dichiarazioni sulla politica di IAM autorizzazione. Ogni operazione nella Tabella delle operazioni identifica i tipi di risorse che possono essere specificati con tale operazione. Un tipo di risorsa può anche definire quali chiavi di condizione puoi includere in una policy. Queste chiavi vengono visualizzate nell'ultima colonna della tabella Tipi di risorsa. Per dettagli sulle colonne nella tabella seguente, consulta Tabella dei tipi di risorsa.

Tipi di risorsa ARN Chiavi di condizione
analysistemplate arn:${Partition}:cleanrooms:${Region}:${Account}:membership/${MembershipId}/analysistemplate/${AnalysisTemplateId}

aws:ResourceTag/${TagKey}

collaboration arn:${Partition}:cleanrooms:${Region}:${Account}:collaboration/${CollaborationId}

aws:ResourceTag/${TagKey}

configuredaudiencemodelassociation arn:${Partition}:cleanrooms:${Region}:${Account}:membership/${MembershipId}/configuredaudiencemodelassociation/${ConfiguredAudienceModelAssociationId}

aws:ResourceTag/${TagKey}

configuredtable arn:${Partition}:cleanrooms:${Region}:${Account}:configuredtable/${ConfiguredTableId}

aws:ResourceTag/${TagKey}

configuredtableassociation arn:${Partition}:cleanrooms:${Region}:${Account}:membership/${MembershipId}/configuredtableassociation/${ConfiguredTableAssociationId}

aws:ResourceTag/${TagKey}

idmappingtable arn:${Partition}:cleanrooms:${Region}:${Account}:membership/${MembershipId}/idmappingtable/${IdMappingTableId}

aws:ResourceTag/${TagKey}

idnamespaceassociation arn:${Partition}:cleanrooms:${Region}:${Account}:membership/${MembershipId}/idnamespaceassociation/${IdNamespaceAssociationId}

aws:ResourceTag/${TagKey}

membership arn:${Partition}:cleanrooms:${Region}:${Account}:membership/${MembershipId}

aws:ResourceTag/${TagKey}

privacybudgettemplate arn:${Partition}:cleanrooms:${Region}:${Account}:membership/${MembershipId}/privacybudgettemplate/${PrivacyBudgetTemplateId}

aws:ResourceTag/${TagKey}

Chiavi di condizione per AWS Clean Rooms

AWS Clean Rooms definisce le seguenti chiavi di condizione che possono essere utilizzate nell'Conditionelemento di una IAM politica. Puoi utilizzare queste chiavi per perfezionare ulteriormente le condizioni in base alle quali si applica l'istruzione di policy. Per dettagli sulle colonne nella tabella seguente, consulta Tabella delle chiavi di condizione.

Per visualizzare le chiavi di condizione globali disponibili per tutti i servizi, consulta Chiavi di condizione globali disponibili.

Chiavi di condizione Descrizione Tipo
aws:RequestTag/${TagKey} Filtra l'accesso per i tag passati nella richiesta Stringa
aws:ResourceTag/${TagKey} Filtra l'accesso per i tag associati alla risorsa Stringa
aws:TagKeys Filtra l'accesso tramite le chiavi di tag passate nella richiesta ArrayOfString