View a markdown version of this page

Azioni, risorse e chiavi di condizione per AWS Elementale MediaPackage V2 - 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 Elementale MediaPackage V2

AWS Elementale MediaPackage V2 (prefisso del servizio: mediapackagev2) fornisce le seguenti operazioni, risorse, azioni e chiavi di condizione specifiche del servizio da utilizzare nelle politiche di autorizzazione IAM.

Riferimenti:

Operazioni API definite da AWS Elementale MediaPackage V2

La tabella seguente associa le operazioni API alle azioni IAM che autorizzano. 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 Tabella delle azioni.

Operazione Azione IAM Chiave di condizione Valori possibili Livello di accesso

CancelHarvestJob

mediapackagev2:CancelHarvestJob

Scrittura

CreateChannel

mediapackagev2:CreateChannel

Scrittura

mediapackagev2:TagResource

Etichettatura, scrittura

CreateChannelGroup

mediapackagev2:CreateChannelGroup

Scrittura

mediapackagev2:TagResource

Etichettare, scrivere

CreateHarvestJob

mediapackagev2:CreateHarvestJob

Scrittura

mediapackagev2:TagResource

Etichettare, scrivere

CreateOriginEndpoint

mediapackagev2:CreateOriginEndpoint

Scrittura

mediapackagev2:TagResource

Etichettare, scrivere

iam:PassRole

iam:PassedToService

mediapackagev2.amazonaws.com

Scrittura

DeleteChannel

mediapackagev2:DeleteChannel

Scrittura

DeleteChannelGroup

mediapackagev2:DeleteChannelGroup

Scrittura

DeleteChannelPolicy

mediapackagev2:DeleteChannelPolicy

Scrittura

DeleteOriginEndpoint

mediapackagev2:DeleteOriginEndpoint

Scrittura

DeleteOriginEndpointPolicy

mediapackagev2:DeleteOriginEndpointPolicy

Scrittura

GetChannel

mediapackagev2:GetChannel

Lettura

GetChannelGroup

mediapackagev2:GetChannelGroup

Lettura

GetChannelPolicy

mediapackagev2:GetChannelPolicy

Lettura

GetHarvestJob

mediapackagev2:GetHarvestJob

Lettura

GetOriginEndpoint

mediapackagev2:GetOriginEndpoint

Lettura

GetOriginEndpointPolicy

mediapackagev2:GetOriginEndpointPolicy

Lettura

ListChannelGroups

mediapackagev2:ListChannelGroups

List

ListChannels

mediapackagev2:ListChannels

List

ListHarvestJobs

mediapackagev2:ListHarvestJobs

List

ListOriginEndpoints

mediapackagev2:ListOriginEndpoints

List

ListTagsForResource

mediapackagev2:ListTagsForResource

Lettura

PutChannelPolicy

mediapackagev2:PutChannelPolicy

Scrittura

PutOriginEndpointPolicy

mediapackagev2:PutOriginEndpointPolicy

Scrittura

iam:PassRole

iam:PassedToService

mediapackagev2.amazonaws.com

Scrittura

ResetChannelState

mediapackagev2:ResetChannelState

Scrittura

ResetOriginEndpointState

mediapackagev2:ResetOriginEndpointState

Scrittura

TagResource

mediapackagev2:TagResource

Etichettare, scrivere

UntagResource

mediapackagev2:UntagResource

Etichettare, scrivere

UpdateChannel

mediapackagev2:UpdateChannel

Scrittura

UpdateChannelGroup

mediapackagev2:UpdateChannelGroup

Scrittura

UpdateOriginEndpoint

mediapackagev2:UpdateOriginEndpoint

Scrittura

iam:PassRole

iam:PassedToService

mediapackagev2.amazonaws.com

Scrittura

Azioni definite da AWS Elementale MediaPackage V2

Puoi specificare le seguenti operazioni nell'elemento Action di un'istruzione di policy IAM. Per ogni azione, la tabella elenca i tipi di risorse e le chiavi di condizione supportate da tale azione. 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.

Operazioni Description Tipi di risorsa (*obbligatorio) Chiavi di condizione Livello di accesso

CancelHarvestJob

Concede il permesso di annullare un processo di raccolta

Channel*

aws:ResourceTag/${TagKey}

Scrittura

ChannelGroup*

aws:ResourceTag/${TagKey}

HarvestJob*

aws:ResourceTag/${TagKey}

OriginEndpoint*

aws:ResourceTag/${TagKey}

CreateChannel

Concede l'autorizzazione per creare un canale in un gruppo di canali

Channel*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

ChannelGroup*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

CreateChannelGroup

Concede l'autorizzazione per creare un gruppo di canali

ChannelGroup*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

CreateHarvestJob

Concede il permesso di creare un lavoro di raccolta

Channel*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

ChannelGroup*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

HarvestJob*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

OriginEndpoint*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

CreateOriginEndpoint

Concede l'autorizzazione per creare un endpoint di origine per un canale

Channel*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

ChannelGroup*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

OriginEndpoint*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

DeleteChannel

Concede l'autorizzazione per eliminare un canale in un gruppo di canali

Channel*

aws:ResourceTag/${TagKey}

Scrittura

ChannelGroup*

aws:ResourceTag/${TagKey}

DeleteChannelGroup

Concede l'autorizzazione per eliminare un gruppo di canali

ChannelGroup*

aws:ResourceTag/${TagKey}

Scrittura

DeleteChannelPolicy

Concede l'autorizzazione per eliminare una policy delle risorse da un canale

Channel*

aws:ResourceTag/${TagKey}

Scrittura

ChannelGroup*

aws:ResourceTag/${TagKey}

ChannelPolicy*

DeleteOriginEndpoint

Concede l'autorizzazione per eliminare un endpoint di origine di un canale

Channel*

aws:ResourceTag/${TagKey}

Scrittura

ChannelGroup*

aws:ResourceTag/${TagKey}

OriginEndpoint*

aws:ResourceTag/${TagKey}

DeleteOriginEndpointPolicy

Concede l'autorizzazione per eliminare una policy delle risorse da un endpoint di origine

Channel*

aws:ResourceTag/${TagKey}

Scrittura

ChannelGroup*

aws:ResourceTag/${TagKey}

OriginEndpoint*

aws:ResourceTag/${TagKey}

OriginEndpointPolicy*

GetChannel

Concede l'autorizzazione per recuperare i dettagli di un canale in un gruppo di canali

Channel*

aws:ResourceTag/${TagKey}

Lettura

ChannelGroup*

aws:ResourceTag/${TagKey}

GetChannelGroup

Concede l'autorizzazione per recuperare i dettagli di un gruppo di canali

ChannelGroup*

aws:ResourceTag/${TagKey}

Lettura

GetChannelPolicy

Concede l'autorizzazione per recuperare una policy delle risorse per un canale

Channel*

aws:ResourceTag/${TagKey}

Lettura

ChannelGroup*

aws:ResourceTag/${TagKey}

ChannelPolicy*

GetHarvestJob

Concede il permesso di recuperare i dettagli di un lavoro di raccolta

Channel*

aws:ResourceTag/${TagKey}

Lettura

ChannelGroup*

aws:ResourceTag/${TagKey}

HarvestJob*

aws:ResourceTag/${TagKey}

OriginEndpoint*

aws:ResourceTag/${TagKey}

GetHeadObject

Concede il permesso di effettuare GetHeadObject richieste a MediaPackage

OriginEndpoint*

aws:ResourceTag/${TagKey}

Lettura

GetObject

Concede il permesso di effettuare GetObject richieste a MediaPackage

OriginEndpoint*

aws:ResourceTag/${TagKey}

Lettura

GetOriginEndpoint

Concede l'autorizzazione per recuperare i dettagli di un endpoint di origine

Channel*

aws:ResourceTag/${TagKey}

Lettura

ChannelGroup*

aws:ResourceTag/${TagKey}

OriginEndpoint*

aws:ResourceTag/${TagKey}

GetOriginEndpointPolicy

Concede l'autorizzazione per recuperare i dettagli di una policy delle risorse per un endpoint di origine

Channel*

aws:ResourceTag/${TagKey}

Lettura

ChannelGroup*

aws:ResourceTag/${TagKey}

OriginEndpoint*

aws:ResourceTag/${TagKey}

OriginEndpointPolicy*

HarvestObject

Concede il permesso di effettuare HarvestObject richieste a MediaPackage

OriginEndpoint*

aws:ResourceTag/${TagKey}

Lettura

ListChannelGroups

Concede l'autorizzazione per elencare tutti i gruppi di canali per un account AWS

List

ListChannels

Concede l'autorizzazione per elencare tutti i canali in un gruppo di canali

ChannelGroup*

aws:ResourceTag/${TagKey}

List

ListHarvestJobs

Concede il permesso di elencare tutti i lavori di raccolta in un gruppo di canali, canale, endpoint di origine

ChannelGroup*

aws:ResourceTag/${TagKey}

List

ListOriginEndpoints

Concede l'autorizzazione per elencare tutti gli endpoint di origine di un canale

Channel*

aws:ResourceTag/${TagKey}

List

ChannelGroup*

aws:ResourceTag/${TagKey}

ListTagsForResource

Concede l'autorizzazione per elencare i tag per la risorsa specificata

Channel

aws:ResourceTag/${TagKey}

Lettura

ChannelGroup

aws:ResourceTag/${TagKey}

HarvestJob

aws:ResourceTag/${TagKey}

OriginEndpoint

aws:ResourceTag/${TagKey}

PutChannelPolicy

Concede l'autorizzazione per allegare una policy delle risorse a un canale

Channel*

aws:ResourceTag/${TagKey}

Scrittura

ChannelGroup*

aws:ResourceTag/${TagKey}

ChannelPolicy*

PutObject

Concede il permesso di effettuare PutObject richieste a MediaPackage

Channel*

aws:ResourceTag/${TagKey}

Scrittura

PutOriginEndpointPolicy

Concede l'autorizzazione per allegare una policy delle risorse a un endpoint di origine

Channel*

aws:ResourceTag/${TagKey}

Scrittura

ChannelGroup*

aws:ResourceTag/${TagKey}

OriginEndpoint*

aws:ResourceTag/${TagKey}

OriginEndpointPolicy*

ResetChannelState

Concede il permesso di reimpostare un canale

Channel*

aws:ResourceTag/${TagKey}

Scrittura

ChannelGroup*

aws:ResourceTag/${TagKey}

ResetOriginEndpointState

Concede il permesso di reimpostare un endpoint di origine

Channel*

aws:ResourceTag/${TagKey}

Scrittura

ChannelGroup*

aws:ResourceTag/${TagKey}

OriginEndpoint*

aws:ResourceTag/${TagKey}

TagResource

Concede l'autorizzazione per aggiungere i tag specificati alla risorsa specificata

Channel

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettatura, scrittura

ChannelGroup

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

HarvestJob

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

OriginEndpoint

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Concede l'autorizzazione per rimuovere i tag specificati dalla risorsa specificata

Channel

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettare, scrivere

ChannelGroup

aws:ResourceTag/${TagKey}

aws:TagKeys

HarvestJob

aws:ResourceTag/${TagKey}

aws:TagKeys

OriginEndpoint

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateChannel

Concede l'autorizzazione per aggiornare un canale in un gruppo di canali

Channel*

aws:ResourceTag/${TagKey}

Scrittura

ChannelGroup*

aws:ResourceTag/${TagKey}

UpdateChannelGroup

Concede l'autorizzazione per aggiornare un gruppo di canali

ChannelGroup*

aws:ResourceTag/${TagKey}

Scrittura

UpdateOriginEndpoint

Concede l'autorizzazione per aggiornare un endpoint di origine di un canale

Channel*

aws:ResourceTag/${TagKey}

Scrittura

ChannelGroup*

aws:ResourceTag/${TagKey}

OriginEndpoint*

aws:ResourceTag/${TagKey}

Tipi di risorse definiti da AWS Elementale MediaPackage V2

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

Channel

arn:${Partition}:mediapackagev2:${Region}:${Account}:channelGroup/${ChannelGroupName}/channel/${ChannelName}

aws:ResourceTag/${TagKey}

ChannelGroup

arn:${Partition}:mediapackagev2:${Region}:${Account}:channelGroup/${ChannelGroupName}

aws:ResourceTag/${TagKey}

ChannelPolicy

arn:${Partition}:mediapackagev2:${Region}:${Account}:channelGroup/${ChannelGroupName}/channel/${ChannelName}

HarvestJob

arn:${Partition}:mediapackagev2:${Region}:${Account}:channelGroup/${ChannelGroupName}/channel/${ChannelName}/originEndpoint/${OriginEndpointName}/harvestJob/${HarvestJobName}

aws:ResourceTag/${TagKey}

OriginEndpoint

arn:${Partition}:mediapackagev2:${Region}:${Account}:channelGroup/${ChannelGroupName}/channel/${ChannelName}/originEndpoint/${OriginEndpointName}

aws:ResourceTag/${TagKey}

OriginEndpointPolicy

arn:${Partition}:mediapackagev2:${Region}:${Account}:channelGroup/${ChannelGroupName}/channel/${ChannelName}/originEndpoint/${OriginEndpointName}

Chiavi di condizione per AWS Elementale MediaPackage V2

AWS Elementale MediaPackage V2 definisce le seguenti chiavi di condizione che possono essere utilizzate in Condition elemento di una policy IAM.

Chiavi di condizione Descrizione Tipo

aws:RequestTag/${TagKey}

Filtra l'accesso in base ai tag passati nella richiesta

String

aws:ResourceTag/${TagKey}

Filtra l'accesso in base ai tag associati alla risorsa

String

aws:TagKeys

Filtra l'accesso in base alle chiavi di tag passate nella richiesta

ArrayOfString