View a markdown version of this page

Azioni, risorse e chiavi di condizione per AWS Certificate Manager - Service Authorization Reference

Azioni, risorse e chiavi di condizione per AWS Certificate Manager

AWS Certificate Manager (prefisso del servizio:acm) 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 Certificate Manager

La tabella seguente mappa le operazioni delle 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 la tabella Azioni.

Operation Azione IAM Chiave di condizione Valore/i possibile/i Livello di accesso

AddTagsToCertificate

camma: AddTagsToCertificate

Etichettatura, scrittura

DeleteCertificate

camma: DeleteCertificate

Scrittura

DescribeCertificate

acm: DescribeCertificate

Lettura

ExportCertificate

acm: ExportCertificate

Lettura

GetAccountConfiguration

acm: GetAccountConfiguration

Lettura

GetCertificate

acm: GetCertificate

Lettura

ImportCertificate

acm: AddTagsToCertificate

Etichettatura, scrittura

camma: ImportCertificate

Scrittura

ListCertificateDomainValidations

acm: ListCertificateDomainValidations

List

ListCertificates

acm: ListCertificates

List

ListTagsForCertificate

acm: ListTagsForCertificate

Lettura

ListTagsForResource

acm: ListTagsForResource

Lettura

PutAccountConfiguration

acm: PutAccountConfiguration

Scrittura

RemoveTagsFromCertificate

acm: RemoveTagsFromCertificate

Etichettatura, scrittura

RenewCertificate

camma: RenewCertificate

Scrittura

RequestCertificate

acm: AddTagsToCertificate

Etichettatura, scrittura

camma: RequestCertificate

Scrittura

ResendValidationEmail

acm: ResendValidationEmail

Scrittura

RevokeCertificate

acm: RevokeCertificate

Scrittura

SearchCertificates

acm: SearchCertificates

List

TagResource

acm: TagResource

Etichettatura, scrittura

UntagResource

camma: UntagResource

Etichettatura, scrittura

UpdateCertificateOptions

camma: UpdateCertificateOptions

Scrittura

Azioni definite da AWS Certificate Manager

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

AddTagsToCertificate

Concede l'autorizzazione per aggiungere uno o più tag a un certificato

certificato*

camma: CertificateKeyPairOrigin

leggi: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Etichettatura, scrittura

CreateAcmeDomainValidation

Concede l'autorizzazione a creare una convalida del dominio ACME

acme-endpoint*

leggi: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

CreateAcmeEndpoint

Concede l'autorizzazione a creare un endpoint ACME

aws: /$ {} RequestTag TagKey

leggi: TagKeys

Scrittura

CreateAcmeExternalAccountBinding

Concede l'autorizzazione a creare un account esterno ACME vincolante

acme-endpoint*

leggi: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

DeleteAcmeDomainValidation

Concede l'autorizzazione a eliminare la convalida di un dominio ACME

convalida del dominio acme*

leggi: /$ {} ResourceTag TagKey

Scrittura

DeleteAcmeEndpoint

Concede l'autorizzazione a eliminare un endpoint ACME

acme-endpoint*

leggi: /$ {} ResourceTag TagKey

Scrittura

DeleteAcmeExternalAccountBinding

Concede l'autorizzazione a eliminare l'associazione di un account esterno ACME

acme-external-account-binding*

leggi: /$ {} ResourceTag TagKey

Scrittura

DeleteCertificate

Concede l'autorizzazione per eliminare un certificato e la chiave privata associata

certificato*

camma: CertificateKeyPairOrigin

leggi: ResourceTag /$ {0} TagKey

Scrittura

DescribeAcmeAccount

Concede l'autorizzazione a recuperare i dettagli di un account ACME

acme-endpoint*

leggi: /$ {} ResourceTag TagKey

Lettura

DescribeAcmeDomainValidation

Concede l'autorizzazione a recuperare i dettagli della convalida di un dominio ACME

convalida del dominio acme*

leggi: /$ {} ResourceTag TagKey

Lettura

DescribeAcmeEndpoint

Concede l'autorizzazione a recuperare i dettagli di un endpoint ACME

acme-endpoint*

leggi: /$ {} ResourceTag TagKey

Lettura

DescribeAcmeExternalAccountBinding

Concede l'autorizzazione a recuperare i dettagli dell'associazione di un account esterno ACME

acme-external-account-binding*

leggi: /$ {} ResourceTag TagKey

Lettura

DescribeCertificate

Concede l'autorizzazione a recuperare un certificato e i relativi metadati

certificato*

leggi: ResourceTag /$ {} TagKey

Lettura

ExportCertificate

Concede il permesso di esportare un certificato esportabile per utilizzarlo ovunque

certificato*

camma: DomainNames

leggi: ResourceTag /$ {0} TagKey

Lettura

GetAccountConfiguration

Concede l'autorizzazione a recuperare la configurazione a livello di account da AWS Certificate Manager

Lettura

GetAcmeExternalAccountBindingCredentials

Concede l'autorizzazione a recuperare le credenziali per un'associazione di account esterni ACME

acme-external-account-binding*

leggi: /$ {} ResourceTag TagKey

Lettura

GetCertificate

Concede l'autorizzazione per recuperare un certificato e una catena di certificati per l'ARN di un certificato

certificato*

leggi: ResourceTag /$ {} TagKey

Lettura

ImportCertificate

Concede l'autorizzazione a importare un certificato di terze parti in AWS Certificate Manager (ACM)

certificato*

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

ListAcmeAccounts

Concede l'autorizzazione a elencare gli account ACME

acme-endpoint*

leggi: /$ {} ResourceTag TagKey

List

ListAcmeDomainValidations

Concede l'autorizzazione a elencare le convalide dei domini ACME

acme-endpoint*

leggi: /$ {} ResourceTag TagKey

List

ListAcmeEndpoints

Concede l'autorizzazione a elencare gli endpoint ACME

List

ListAcmeExternalAccountBindings

Concede l'autorizzazione a elencare le associazioni di account esterni ACME

acme-endpoint*

leggi: /$ {} ResourceTag TagKey

List

ListCertificateDomainValidations

Concede l'autorizzazione a elencare i metodi di convalida del dominio per un certificato

certificato*

leggi: ResourceTag /$ {} TagKey

List

ListCertificates

Concede l'autorizzazione a recuperare un elenco di certificati per parametri di certificato specifici

List

ListTagsForCertificate

Concede l'autorizzazione per elencare i tag associati a un certificato

certificato*

leggi: ResourceTag /$ {} TagKey

Lettura

ListTagsForResource

Concede l'autorizzazione per elencare i tag per una risorsa

convalida del dominio acme

leggi: /$ {} ResourceTag TagKey

Lettura

acme-endpoint

leggi: /$ {} ResourceTag TagKey

acme-external-account-binding

leggi: /$ {} ResourceTag TagKey

PutAccountConfiguration

Concede l'autorizzazione per aggiornare la configurazione a livello di account in AWS Certificate Manager

Scrittura

RemoveTagsFromCertificate

Concede l'autorizzazione per rimuovere uno o più tag da un certificato

certificato*

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Etichettatura, scrittura

RenewCertificate

Concede l'autorizzazione a rinnovare un certificato privato idoneo

certificato*

leggi: ResourceTag /$ {} TagKey

Scrittura

RequestCertificate

Concede l'autorizzazione a richiedere un certificato pubblico o privato

cam: CertificateAuthority

acm: CertificateKeyPairOrigin

acm: CertificateTransparencyLogging

acm: DomainNames

ACM: esporta

acm: KeyAlgorithm

acm: ValidationMethod

leggi: RequestTag /$ {0} TagKey

leggi: TagKeys

Scrittura

ResendValidationEmail

Concede l'autorizzazione a inviare nuovamente un'e-mail per richiedere la convalida della proprietà del dominio

certificato*

leggi: ResourceTag /$ {} TagKey

Scrittura

RevokeAcmeAccount

Concede l'autorizzazione a revocare un account ACME

acme-endpoint*

leggi: /$ {} ResourceTag TagKey

Scrittura

RevokeAcmeExternalAccountBinding

Concede l'autorizzazione a revocare l'associazione di un account esterno ACME

acme-external-account-binding*

leggi: /$ {} ResourceTag TagKey

Scrittura

RevokeCertificate

Concede l'autorizzazione a revocare un certificato esportabile

certificato*

camma: CertificateKeyPairOrigin

acm: DomainNames

leggi: ResourceTag /$ {0} TagKey

Scrittura

SearchCertificates

Concede l'autorizzazione a recuperare un elenco di certificati che corrispondono ai criteri di ricerca

List

TagResource

Concede l'autorizzazione per aggiungere tag a una risorsa.

acme-domain-validation

leggi: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Etichettatura, scrittura

acme-endpoint

leggi: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

acme-external-account-binding

leggi: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

UntagResource

Concede l'autorizzazione per rimuovere tag da una risorsa

convalida del dominio acme

leggi: /$ {} ResourceTag TagKey

leggi: TagKeys

Etichettatura, scrittura

acme-endpoint

leggi: /$ {} ResourceTag TagKey

leggi: TagKeys

acme-external-account-binding

leggi: /$ {} ResourceTag TagKey

leggi: TagKeys

UpdateAcmeDomainValidation

Concede l'autorizzazione ad aggiornare la convalida di un dominio ACME

convalida del dominio acme*

leggi: /$ {} ResourceTag TagKey

Scrittura

UpdateAcmeEndpoint

Concede l'autorizzazione ad aggiornare un endpoint ACME

acme-endpoint*

leggi: /$ {} ResourceTag TagKey

Scrittura

UpdateCertificate

Concede l'autorizzazione per aggiornare un certificato

certificato*

camma: CertificateKeyPairOrigin

leggi: ResourceTag /$ {0} TagKey

Scrittura

UpdateCertificateOptions

Concede l'autorizzazione per aggiornare una configurazione del certificato. Usalo per specificare se attivare o disattivare la registrazione della trasparenza dei certificati o per aggiornare il metodo di convalida del dominio del certificato

certificato*

camma: ValidationMethod

leggi: ResourceTag /$ {0} TagKey

Scrittura

Tipi di risorse definiti da AWS Certificate Manager

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

convalida del dominio acme

arn: $ {Partition} :acm: $ {Region} :$ {Account} :acme-endpoint/$ {} /acme-domain-validation/$ {} AcmeEndpointId AcmeDomainValidationId

leggiTagKey: /$ {} ResourceTag

acme-endpoint

arn: $ {Partition} :acm: $ {Region} :$ {Account} :acme-endpoint/$ {} AcmeEndpointId

ResourceTagleggi: /$ {} TagKey

acme-external-account-binding

arn: $ {Partition} :acm: $ {Region} :$ {Account} :acme-endpoint/$ {} /acme-external-account-binding/$ {} AcmeEndpointId ExternalAccountBindingId

leggiTagKey: /$ {} ResourceTag

certificato

arn: $ {Partition} :acm: $ {Region} :$ {Account} :certificato/$ {} CertificateId

ResourceTagleggi: /$ {} TagKey

Chiavi di condizione per AWS Certificate Manager

AWS Certificate Manager definisce le seguenti chiavi di condizione che possono essere utilizzate nell'Conditionelemento di una policy IAM.

Chiavi di condizione Descrizione Tipo

camma: CertificateAuthority

Filtra l'accesso per certificateAuthority nella richiesta. Può essere utilizzato per limitare le autorità di certificazione da cui possono essere emessi i certificati

Stringa

acm: CertificateKeyPairOrigin

Filtra l'accesso per certificato KeyPairOrigin nella richiesta. Può essere utilizzato per limitare i percorsi di fornitura dei certificati consentiti

Stringa

camma: CertificateTransparencyLogging

Filtra l'accesso in base all'TransparencyLogging opzione di certificato nella richiesta. L'impostazione predefinita è "ENABLED" se nella richiesta non è presente alcuna chiave

Stringa

cam: DomainNames

Filtra l'accesso in base a domainNames nella richiesta. Questa chiave può essere utilizzata per limitare i domini che possono essere inclusi nelle richieste di certificati

ArrayOfString

ACM: esporta

Filtra l'accesso tramite l'opzione di esportazione nella richiesta. Può essere usato per limitare la creazione di certificati che possono essere esportati

Stringa

camma: KeyAlgorithm

Filtra l'accesso in base a keyAlgorithm nella richiesta

Stringa

acm: ValidationMethod

Filtra l'accesso in base a validationMethod nella richiesta. L'impostazione predefinita è "EMAIL" se nella richiesta non è presente alcuna chiave

Stringa

leggi: RequestTag /$ {0} TagKey

Filtra l'accesso in base alla presenza di coppie chiave-valore di tag nella richiesta

Stringa

legge: ResourceTag /$ {} TagKey

Filtra le operazioni in base alle coppie chiave-valore di tag collegate alla risorsa

Stringa

leggi: TagKeys

Filtra l'accesso in base alla presenza di chiavi di tag nella richiesta

ArrayOfString