View a markdown version of this page

Azioni, risorse e chiavi di condizione per AWS Servizio di modernizzazione del mainframe - Service Authorization Reference

Azioni, risorse e chiavi di condizione per AWS Servizio di modernizzazione del mainframe

AWS Mainframe Modernization Service (prefisso del servizio:m2) fornisce le seguenti operazioni, risorse, azioni e chiavi di condizione specifiche del servizio da utilizzare nelle policy di autorizzazione IAM.

Riferimenti:

Operazioni API definite da AWS Servizio di modernizzazione del mainframe

La tabella seguente mappa le operazioni delle API in base alle azioni IAM autorizzate. 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 Valori possibili Livello di accesso

CancelBatchJobExecution

m2: CancelBatchJobExecution

Scrittura

CreateApplication

m2: CreateApplication

Scrittura

m2: TagResource

Etichettatura, scrittura

Obiettivo: PassRole

Io sono: PassedToService

m2. amazonaws.com

Scrittura

CreateDataSetExportTask

m2: CreateDataSetExportTask

Scrittura

CreateDataSetImportTask

m2: CreateDataSetImportTask

Scrittura

CreateDeployment

m2: CreateDeployment

Scrittura

CreateEnvironment

m2: CreateEnvironment

Scrittura

m2: TagResource

Etichettatura, scrittura

DeleteApplication

m2: DeleteApplication

Scrittura

DeleteApplicationFromEnvironment

m2: DeleteApplicationFromEnvironment

Scrittura

DeleteEnvironment

m2: DeleteEnvironment

Scrittura

GetApplication

m2: GetApplication

Lettura

GetApplicationVersion

m2: GetApplicationVersion

Lettura

GetBatchJobExecution

m2: GetBatchJobExecution

Lettura

GetDataSetDetails

m2: GetDataSetDetails

Lettura

GetDataSetExportTask

m2: GetDataSetExportTask

Lettura

GetDataSetImportTask

m2: GetDataSetImportTask

Lettura

GetDeployment

m2: GetDeployment

Lettura

GetEnvironment

m2: GetEnvironment

Lettura

GetSignedBluinsightsUrl

m2: GetSignedBluinsightsUrl

Lettura

ListApplicationVersions

m2: ListApplicationVersions

Lettura

ListApplications

m2: ListApplications

List

ListBatchJobDefinitions

m2: ListBatchJobDefinitions

Lettura

ListBatchJobExecutions

m2: ListBatchJobExecutions

Lettura

ListBatchJobRestartPoints

m2: ListBatchJobRestartPoints

Lettura

ListDataSetExportHistory

m2: ListDataSetExportHistory

Lettura

ListDataSetImportHistory

m2: ListDataSetImportHistory

Lettura

ListDataSets

m2: ListDataSets

Lettura

ListDeployments

m2: ListDeployments

Lettura

ListEngineVersions

m2: ListEngineVersions

Lettura

ListEnvironments

m2: ListEnvironments

List

ListTagsForResource

m2: ListTagsForResource

Lettura

StartApplication

m2: StartApplication

Scrittura

StartBatchJob

m2: StartBatchJob

Scrittura

StopApplication

m2: StopApplication

Scrittura

TagResource

m2: TagResource

Etichettatura, scrittura

UntagResource

m2: UntagResource

Etichettatura, scrittura

UpdateApplication

m2: UpdateApplication

Scrittura

UpdateEnvironment

m2: UpdateEnvironment

Scrittura

Azioni definite da AWS Servizio di modernizzazione del mainframe

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

CancelBatchJobExecution

Concede l'autorizzazione per annullare l'esecuzione di un processo batch

Applicazione*

Legge: ResourceTag /$ {} TagKey

Scrittura

CreateApplication

Autorizza l'utente a creare una nuova applicazione.

legge: RequestTag /$ {} TagKey

leggi: TagKeys

Scrittura

CreateDataSetExportTask

Concede l'autorizzazione a creare un'attività di esportazione di set di dati

Applicazione*

Legge: ResourceTag /$ {} TagKey

Scrittura

CreateDataSetImportTask

Concede l'autorizzazione per creare un'attività di importazione di set di dati

Applicazione*

Legge: ResourceTag /$ {} TagKey

Scrittura

CreateDeployment

Concede l'autorizzazione per creare una distribuzione

Applicazione*

Legge: ResourceTag /$ {} TagKey

Scrittura

Ambiente

legge: ResourceTag /$ {} TagKey

CreateEnvironment

Concede l'autorizzazione per creare un ambiente

legge: RequestTag /$ {} TagKey

leggi: TagKeys

Scrittura

DeleteApplication

Concede l'autorizzazione per eliminare un'app.

Applicazione*

Legge: ResourceTag /$ {} TagKey

Scrittura

DeleteApplicationFromEnvironment

Concede l'autorizzazione per eliminare un'applicazione da un ambiente di runtime

Applicazione*

Legge: ResourceTag /$ {} TagKey

Scrittura

DeleteEnvironment

Concede l'autorizzazione per eliminare un ambiente runtime

Ambiente*

leggi: ResourceTag /$ {} TagKey

Scrittura

GetApplication

Concede l'autorizzazione per recuperare un'applicazione

Applicazione*

Legge: ResourceTag /$ {} TagKey

Lettura

GetApplicationVersion

Concede l'autorizzazione per recuperare una versione dell'applicazione

Applicazione*

Legge: ResourceTag /$ {} TagKey

Lettura

GetBatchJobExecution

Concede l'autorizzazione per recuperare l'esecuzione di un processo batch

Applicazione*

Legge: ResourceTag /$ {} TagKey

Lettura

GetDataSetDetails

Concede l'autorizzazione per recuperare i dettagli di un set di dati

Applicazione*

Legge: ResourceTag /$ {} TagKey

Lettura

GetDataSetExportTask

Concede il permesso di esportare un set di dati nella posizione S3 specificata

Applicazione*

Legge: ResourceTag /$ {} TagKey

Lettura

GetDataSetImportTask

Concede l'autorizzazione per recuperare un'operazione di importazione di un set di dati

Applicazione*

Legge: ResourceTag /$ {} TagKey

Lettura

GetDeployment

Concede l'autorizzazione per recuperare un'implementazione

Applicazione*

Legge: ResourceTag /$ {} TagKey

Lettura

GetEnvironment

Concede l'autorizzazione a recuperare un ambiente di runtime

Ambiente*

leggi: ResourceTag /$ {} TagKey

Lettura

GetSignedBluinsightsUrl

Concede l'autorizzazione per creare un URL Bluinsights firmato

Lettura

ListApplicationVersions

Concede l'autorizzazione per elencare le versioni di un'applicazione

Applicazione*

Legge: ResourceTag /$ {} TagKey

Lettura

ListApplications

Concede l'autorizzazione per elencare le applicazioni

List

ListBatchJobDefinitions

Concede l'autorizzazione per elencare le definizioni dei processi batch

Applicazione*

Legge: ResourceTag /$ {} TagKey

Lettura

ListBatchJobExecutions

Concede l'autorizzazione per elencare le esecuzioni per un processo batch

Applicazione*

Legge: ResourceTag /$ {} TagKey

Lettura

ListBatchJobRestartPoints

Concede l'autorizzazione per recuperare l'esecuzione di un processo batch

Applicazione*

Legge: ResourceTag /$ {} TagKey

Lettura

ListDataSetExportHistory

Concede l'autorizzazione a elencare la cronologia delle esportazioni dei set di dati

Applicazione*

Legge: ResourceTag /$ {} TagKey

Lettura

ListDataSetImportHistory

Concede l'autorizzazione per elencare la cronologia di importazione dei set di dati

Applicazione*

Legge: ResourceTag /$ {} TagKey

Lettura

ListDataSets

Concede l'autorizzazione per elencare i set di dati

Applicazione*

Legge: ResourceTag /$ {} TagKey

Lettura

ListDeployments

Concede l'autorizzazione per ottenere implementazioni

Applicazione*

Legge: ResourceTag /$ {} TagKey

Lettura

ListEngineVersions

Concede l'autorizzazione per elencare le versioni di una macchina

Lettura

ListEnvironments

Concede l'autorizzazione per elencare gli ambienti di runtime

List

ListTagsForResource

Concede l'autorizzazione per elencare i tag per una risorsa

Lettura

StartApplication

Concede l'autorizzazione per avviare un'applicazione

Applicazione*

Legge: ResourceTag /$ {} TagKey

Scrittura

StartBatchJob

Concede l'autorizzazione per avviare un processo batch

Applicazione*

Legge: ResourceTag /$ {} TagKey

Scrittura

StopApplication

Concede l'autorizzazione per arrestare un'applicazione

Applicazione*

Legge: ResourceTag /$ {} TagKey

Scrittura

TagResource

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

Applicazione

legge: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Etichettatura, scrittura

Ambiente

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

UntagResource

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

Applicazione

aws: ResourceTag /$ {0} TagKey

leggi: TagKeys

Etichettatura, scrittura

Ambiente

leggi: ResourceTag /$ {} TagKey

leggi: TagKeys

UpdateApplication

Concede l'autorizzazione per aggiornare un'applicazione

Applicazione*

Legge: ResourceTag /$ {} TagKey

Scrittura

UpdateEnvironment

Concede l'autorizzazione per aggiornare un ambiente di runtime

Ambiente*

leggi: ResourceTag /$ {} TagKey

Scrittura

Tipi di risorse definiti da AWS Servizio di modernizzazione del mainframe

I seguenti tipi di risorse sono definiti da questo servizio e possono essere utilizzati nell'elemento Resource delle istruzioni di policy delle autorizzazioni IAM.

Tipi di risorse ARN Chiavi di condizione

Applicazione

arn: $ {Partition} :m2: $ {Region} :$ {Account} :app/$ {} ApplicationId

ResourceTagleggi: /$ {} TagKey

Ambiente

arn: $ {Partition} :m2: $ {Region} :$ {Account} :env/$ {} EnvironmentId

ResourceTagleggi: /$ {} TagKey

Chiavi di condizione per AWS Servizio di modernizzazione del mainframe

AWS Il servizio di modernizzazione del mainframe definisce le seguenti chiavi di condizione che possono essere utilizzate nell'Conditionelemento di una policy IAM.

Chiavi di condizione Descrizione Tipo

aws: RequestTag /$ {} TagKey

Filtra l'accesso in base a un tag formato da una coppia chiave/valore consentito nella richiesta

Stringa

legge: ResourceTag /$ {} TagKey

Filtra l'accesso in base a un tag formato da una coppia chiave/valore di tag di una risorsa.

Stringa

leggi: TagKeys

Filtra l'accesso in base a un elenco di chiavi di tag consentite nella richiesta

ArrayOfString