Operazioni, risorse e chiavi di condizione per Amazon Personalize - 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 Amazon Personalize

Amazon Personalize (prefisso del servizio: personalize) fornisce le seguenti risorse, operazioni e chiavi di contesto della condizione specifiche del servizio per l'utilizzo in policy delle autorizzazioni IAM.

Riferimenti:

Operazioni definite da Amazon Personalize

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.

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, puoi specificare un ARN di quel tipo in una istruzione con tale operazione. 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'elemento Resource in una policy IAM, è necessario includere un ARN o un modello per ogni tipo di risorsa richiesta. 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
CreateBatchInferenceJob Concede l'autorizzazione per creare un processo di inferenza batch Scrittura

batchInferenceJob*

CreateBatchSegmentJob Concede l'autorizzazione per creare un processo di segmento in batch Scrittura

batchSegmentJob*

CreateCampaign Concede l'autorizzazione per creare una campagna Scrittura

campaign*

CreateDataDeletionJob Concede l'autorizzazione a creare un processo di eliminazione dei dati Scrittura

dataDeletionJob*

CreateDataInsightsJob Concede l'autorizzazione per creare un processo di informazioni sui dati Scrittura

dataInsightsJob*

CreateDataset Concede l'autorizzazione per creare un set di dati Scrittura

dataset*

CreateDatasetExportJob Concede l'autorizzazione per creare un processo di esportazione del set di dati Scrittura

datasetExportJob*

CreateDatasetGroup Concede l'autorizzazione per creare un gruppo di set di dati Write

datasetGroup*

CreateDatasetImportJob Concede l'autorizzazione per creare un processo di importazione del set di dati Write

datasetImportJob*

CreateEventTracker Concede l'autorizzazione per creare un tracciatore di eventi Write

eventTracker*

CreateFilter Concede l'autorizzazione per creare un filtro Scrittura

filter*

CreateMetricAttribution Concede l'autorizzazione per creare l'attribuzione di un parametro Scrittura

metricAttribution*

CreateRecommender Concede l'autorizzazione per creare un suggeritore Scrittura

recommender*

CreateSchema Concede l'autorizzazione per creare uno schema Write

schema*

CreateSolution Concede l'autorizzazione per creare una soluzione Write

solution*

CreateSolutionVersion Concede l'autorizzazione per creare una versione della soluzione Write

solution*

DeleteCampaign Concede l'autorizzazione per eliminare una campagna Write

campaign*

DeleteDataset Concede l'autorizzazione per eliminare un set di dati Write

dataset*

DeleteDatasetGroup Concede l'autorizzazione per eliminare un gruppo di set di dati Write

datasetGroup*

DeleteEventTracker Concede l'autorizzazione per eliminare un tracciatore di eventi Write

eventTracker*

DeleteFilter Concede l'autorizzazione per eliminare un filtro Scrittura

filter*

DeleteMetricAttribution Concede l'autorizzazione per eliminare l'attribuzione di un parametro Scrittura

metricAttribution*

DeleteRecommender Concede l'autorizzazione per eliminare un suggeritore Scrittura

recommender*

DeleteSchema Concede l'autorizzazione per eliminare uno schema Write

schema*

DeleteSolution Concede l'autorizzazione per eliminare una soluzione, incluse tutte le versioni della soluzione Write

solution*

DescribeAlgorithm Concede l'autorizzazione per descrivere un algoritmo Read

algorithm*

DescribeBatchInferenceJob Concede l'autorizzazione per descrivere un processo di inferenza batch Lettura

batchInferenceJob*

DescribeBatchSegmentJob Concede l'autorizzazione per descrivere un processo di segmento in batch Lettura

batchSegmentJob*

DescribeCampaign Concede l'autorizzazione per descrivere una campagna Lettura

campaign*

DescribeDataDeletionJob Concede l'autorizzazione a descrivere un processo di eliminazione dei dati Lettura

dataDeletionJob*

DescribeDataInsightsJob Concede l'autorizzazione per descrivere un processo di informazioni sui dati Lettura

dataInsightsJob*

DescribeDataset Concede l'autorizzazione per descrivere un set di dati Lettura

dataset*

DescribeDatasetExportJob Concede l'autorizzazione per descrivere un processo di esportazione di un set di dati Lettura

datasetExportJob*

DescribeDatasetGroup Concede l'autorizzazione per descrivere un gruppo di set di dati Read

datasetGroup*

DescribeDatasetImportJob Concede l'autorizzazione per descrivere un processo di importazione di un set di dati Read

datasetImportJob*

DescribeEventTracker Concede l'autorizzazione per descrivere un tracciatore di eventi Read

eventTracker*

DescribeFeatureTransformation Concede l'autorizzazione per descrivere una trasformazione di caratteristiche Read

featureTransformation*

DescribeFilter Concede l'autorizzazione per descrivere un filtro Lettura

filter*

DescribeMetricAttribution Concede l'autorizzazione per descrivere l'attribuzione di un parametro Lettura

metricAttribution*

DescribeRecipe Concede l'autorizzazione per descrivere una ricetta Lettura

recipe*

DescribeRecommender Concede l'autorizzazione per descrivere un suggeritore Lettura

recommender*

DescribeSchema Concede l'autorizzazione per descrivere uno schema Read

schema*

DescribeSolution Concede l'autorizzazione per descrivere una soluzione Read

solution*

DescribeSolutionVersion Concede l'autorizzazione per descrivere una versione di una soluzione Lettura

solution*

GetActionRecommendations Concede l'autorizzazione per ottenere un elenco di operazioni consigliate Lettura

campaign*

GetDataInsights Concede l'autorizzazione per ottenere le informazioni sui dati da un processo di informazioni sui dati Lettura

dataInsightsJob*

GetPersonalizedRanking Concede l'autorizzazione per ottenere un elenco di raccomandazioni riclassificato Read

campaign*

GetRecommendations Concede l'autorizzazione per ottenere un elenco di raccomandazioni da una campagna Read

campaign*

GetSolutionMetrics Concede l'autorizzazione per ottenere parametri per una versione della soluzione Read

solution*

ListBatchInferenceJobs Concede l'autorizzazione per elencare i processi di inferenza batch Elenco
ListBatchSegmentJobs Concede l'autorizzazione per elencare i processi di segmento in batch Elenco
ListCampaigns Concede l'autorizzazione per elencare le campagne Elenco
ListDataDeletionJobs Concede l'autorizzazione a elencare i lavori di eliminazione dei dati Elenco
ListDataInsightsJobs Concede l'autorizzazione per elencare i processi di informazioni sui dati Elenco
ListDatasetExportJobs Concede l'autorizzazione per elencare i processi di esportazione del set di dati Elenco
ListDatasetGroups Concede l'autorizzazione per elencare i gruppi di set di dati Elenco
ListDatasetImportJobs Concede l'autorizzazione per elencare i processi di importazione del set di dati Elenco
ListDatasets Concede l'autorizzazione per elencare i set di dati Elenco
ListEventTrackers Concede l'autorizzazione per elencare i tracciatori di eventi Elenco
ListFilters Concede l'autorizzazione per elencare i filtri Elenco
ListMetricAttributionMetrics Concede l'autorizzazione per elencare i parametri delle attribuzioni dei parametri Elenco
ListMetricAttributions Concede l'autorizzazione per elencare le attribuzioni dei parametri Elenco
ListRecipes Concede l'autorizzazione per elencare le ricette Elenco
ListRecommenders Concede l'autorizzazione per elencare i suggeritori Elenco
ListSchemas Concede l'autorizzazione per elencare gli schemi Elenco
ListSolutionVersions Concede l'autorizzazione per elencare le versioni di una soluzione Elenco
ListSolutions Concede l'autorizzazione per elencare le soluzioni Elenco
ListTagsForResource Concede l'autorizzazione per elencare i tag per una risorsa Elenco
PutActionInteractions Concede l'autorizzazione per inserire i dati di interazione delle operazioni in tempo reale Scrittura
PutActions Concede l'autorizzazione per acquisire i dati delle operazioni Scrittura

dataset*

PutEvents Concede l'autorizzazione per inserire i dati degli eventi in tempo reale Write
PutItems Concede l'autorizzazione per acquisire i dati degli elementi Write

dataset*

PutUsers Concede l'autorizzazione per acquisire i dati degli utenti Scrittura

dataset*

StartRecommender Concede l'autorizzazione per avviare un suggeritore Scrittura

recommender*

StopRecommender Concede l'autorizzazione per interrompere un suggeritore Scrittura

recommender*

StopSolutionVersionCreation Concede l'autorizzazione per interrompere la creazione di una versione della soluzione Scrittura

solution*

TagResource Concede l'autorizzazione per applicare un tag a una risorsa. Applicazione di tag
UntagResource Concede l'autorizzazione per rimuovere un tag da una risorsa. Assegnazione di tag
UpdateCampaign Concede l'autorizzazione per aggiornare una campagna Scrittura

campaign*

UpdateDataset Concede l'autorizzazione per aggiornare un set di dati Scrittura

dataset*

UpdateMetricAttribution Concede l'autorizzazione per aggiornare l'attribuzione di un parametro Scrittura

metricAttribution*

UpdateRecommender Concede l'autorizzazione per aggiornare un suggeritore Scrittura

recommender*

Tipi di risorsa definiti da Amazon Personalize

I seguenti tipi di risorse sono definiti da questo servizio e possono essere utilizzati nell'elemento Resource delle istruzioni di policy delle autorizzazioni IAM. 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
schema arn:${Partition}:personalize:${Region}:${Account}:schema/${ResourceId}
featureTransformation arn:${Partition}:personalize:${Region}:${Account}:feature-transformation/${ResourceId}
dataset arn:${Partition}:personalize:${Region}:${Account}:dataset/${ResourceId}
datasetGroup arn:${Partition}:personalize:${Region}:${Account}:dataset-group/${ResourceId}
datasetImportJob arn:${Partition}:personalize:${Region}:${Account}:dataset-import-job/${ResourceId}
dataInsightsJob arn:${Partition}:personalize:${Region}:${Account}:data-insights-job/${ResourceId}
datasetExportJob arn:${Partition}:personalize:${Region}:${Account}:dataset-export-job/${ResourceId}
dataDeletionJob arn:${Partition}:personalize:${Region}:${Account}:data-deletion-job/${ResourceId}
solution arn:${Partition}:personalize:${Region}:${Account}:solution/${ResourceId}
campaign arn:${Partition}:personalize:${Region}:${Account}:campaign/${ResourceId}
eventTracker arn:${Partition}:personalize:${Region}:${Account}:event-tracker/${ResourceId}
recipe arn:${Partition}:personalize:${Region}:${Account}:recipe/${ResourceId}
algorithm arn:${Partition}:personalize:${Region}:${Account}:algorithm/${ResourceId}
batchInferenceJob arn:${Partition}:personalize:${Region}:${Account}:batch-inference-job/${ResourceId}
filter arn:${Partition}:personalize:${Region}:${Account}:filter/${ResourceId}
recommender arn:${Partition}:personalize:${Region}:${Account}:recommender/${ResourceId}
batchSegmentJob arn:${Partition}:personalize:${Region}:${Account}:batch-segment-job/${ResourceId}
metricAttribution arn:${Partition}:personalize:${Region}:${Account}:metric-attribution/${ResourceId}

Chiavi di condizione per Amazon Personalize

Personalize non dispone di chiavi di contesto specifiche del servizio che possono essere utilizzate nell'elemento Condition di dichiarazioni di policy. Per un elenco delle chiavi di contesto globali che sono disponibili per tutti i servizi, consulta Chiavi disponibili per le condizioni.