View a markdown version of this page

Acciones, recursos y claves de condición para AWS Transforma a medida - Referencia de autorizaciones de servicio

Acciones, recursos y claves de condición para AWS Transforma a medida

AWS Transform custom (prefijo de servicio:transform-custom) proporciona las siguientes operaciones, recursos, acciones y claves de condición específicos del servicio para su uso en las políticas de permisos de IAM.

Referencias:

Acciones definidas por AWS Transforma personalizada

Puede especificar las siguientes acciones en el elemento Action de una declaración de política de IAM. Utilice políticas para conceder permisos para realizar una operación en AWS. Cuando utiliza una acción en una política, normalmente permite o deniega el acceso a la operación de la API o comandos de la CLI con el mismo nombre. No obstante, en algunos casos, una sola acción controla el acceso a más de una operación. Asimismo, algunas operaciones requieren varias acciones diferentes.

Acciones Description (Descripción) Tipos de recursos (*necesarios) Claves de condición Nivel de acceso

BatchCreateFindings

Otorga permiso para invocar BatchCreateFindings en AWS Transform custom

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

BatchUpdateFindings

Otorga permiso para invocar BatchUpdateFindings en AWS Transform custom

Escritura

CompleteTransformationPackageUpload

Otorga permiso para invocar CompleteTransformationPackageUpload en Transform custom AWS

paquete*

aws: ResourceTag /$ {} TagKey

Escritura

ConverseStream

Otorga permiso para invocar ConverseStream en Transform custom AWS

Escritura

CreateAnalysis

Otorga permiso para invocar CreateAnalysis en Transform custom AWS

análisis*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateCampaign

Otorga permiso para invocar CreateCampaign en AWS Transform custom

campana*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateRemediation

Otorga permiso para invocar CreateRemediation en AWS Transform custom

remediación*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateRepository

Otorga permiso para invocar CreateRepository en AWS Transform custom

repositorio*

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateSource

Otorga permiso para invocar CreateSource en AWS Transform custom

fuente*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateTransformationPackageUrl

Otorga permiso para invocar CreateTransformationPackageUrl en AWS Transform custom

paquete*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

DeleteAnalysis

Otorga permiso para invocar DeleteAnalysis en AWS Transform custom

análisis*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteCampaign

Otorga permiso para invocar DeleteCampaign en Transform custom AWS

campana*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteFinding

Otorga permiso para invocar DeleteFinding en Transform custom AWS

encontrar*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteKnowledgeItem

Otorga permiso para invocar DeleteKnowledgeItem en Transform custom AWS

elemento de conocimiento*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteRemediation

Otorga permiso para invocar DeleteRemediation en Transform custom AWS

remediación*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteRepository

Otorga permiso para invocar DeleteRepository en Transform custom AWS

repositorio*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteSource

Otorga permiso para invocar DeleteSource en Transform custom AWS

fuente*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteTransformationPackage

Otorga permiso para invocar DeleteTransformationPackage en Transform custom AWS

paquete*

aws: ResourceTag /$ {} TagKey

Escritura

ExecuteTransformation

Otorga permiso para invocar ExecuteTransformation en Transform custom AWS

paquete*

aws: ResourceTag /$ {} TagKey

Escritura

GetAnalysis

Otorga permiso para invocar GetAnalysis en Transform custom AWS

análisis*

aws: ResourceTag /$ {} TagKey

Lectura

GetAnalysisArtifactDownloadUrl

Otorga permiso para invocar GetAnalysisArtifactDownloadUrl en Transform custom AWS

análisis*

aws: ResourceTag /$ {} TagKey

Lectura

GetCampaign

Otorga permiso para invocar GetCampaign en Transform custom AWS

campana*

aws: ResourceTag /$ {} TagKey

Lectura

GetFinding

Otorga permiso para invocar GetFinding en Transform custom AWS

encontrar*

aws: ResourceTag /$ {} TagKey

Lectura

GetFindingGroups

Otorga permiso para invocar GetFindingGroups en Transform custom AWS

Lectura

GetKnowledgeItem

Otorga permiso para invocar GetKnowledgeItem en Transform custom AWS

elemento de conocimiento*

aws: /$ {} ResourceTag TagKey

Lectura

GetRemediation

Otorga permiso para invocar GetRemediation en Transform custom AWS

remediación*

aws: ResourceTag /$ {} TagKey

Lectura

GetRepository

Otorga permiso para invocar GetRepository en Transform custom AWS

repositorio*

aws: /$ {} ResourceTag TagKey

Lectura

GetSource

Otorga permiso para invocar GetSource en Transform custom AWS

fuente*

aws: ResourceTag /$ {} TagKey

Lectura

GetTransformationPackageUrl

Otorga permiso para invocar GetTransformationPackageUrl en Transform custom AWS

paquete*

aws: ResourceTag /$ {} TagKey

Lectura

ListAnalyses

Otorga permiso para invocar ListAnalyses en Transform custom AWS

Enumeración

ListAnalysisArtifacts

Otorga permiso para invocar ListAnalysisArtifacts en Transform custom AWS

análisis*

aws: ResourceTag /$ {} TagKey

Lectura

ListCampaignRepositories

Otorga permiso para invocar ListCampaignRepositories en Transform custom AWS

campana*

aws: ResourceTag /$ {} TagKey

Lectura

ListCampaigns

Otorga permiso para invocar ListCampaign en Transform custom AWS

Enumeración

ListFindings

Otorga permiso para invocar ListFindings en Transform custom AWS

Enumeración

ListKnowledgeItems

Otorga permiso para invocar ListKnowledgeItems en Transform custom AWS

Enumeración

ListRemediations

Otorga permiso para invocar ListRemediations en Transform custom AWS

Enumeración

ListRepositories

Otorga permiso para invocar ListRepositories en Transform custom AWS

Enumeración

ListSources

Otorga permiso para invocar ListSources en Transform custom AWS

Enumeración

ListTagsForResource

Otorga permiso para invocar ListTagsForResource en Transform custom AWS

Lectura

ListTransformationPackageMetadata

Otorga permiso para invocar ListTransformationPackageMetadata en Transform custom AWS

Enumeración

ListTransformationPackageShares

Otorga permiso para incluir acciones activas de un Transformation Package

paquete*

aws: ResourceTag /$ {} TagKey

Lectura

SendTelemetryEvent

Otorga permiso para enviar un evento de telemetría CLI

Escritura

ShareTransformationPackage

Otorga permiso para compartir un Transformation Package con otra Cuenta de AWS u AWS organización

paquete*

aws: ResourceTag /$ {} TagKey

Escritura

TagResource

Otorga permiso para invocar TagResource en Transform custom AWS

análisis

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

campaña

AWS: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

hallazgo

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

elemento de conocimiento

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

paquete

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

remediación

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

repositorio

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

origen

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

UnshareTransformationPackage

Otorga permiso para revocar una parte existente de un Transformation Package

paquete*

aws: ResourceTag /$ {} TagKey

Escritura

UntagResource

Otorga permiso para invocar UntagResource en Transform custom AWS

análisis

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

campaña

AWS: ResourceTag /$ {} TagKey

AWS: TagKeys

hallazgo

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

elemento de conocimiento

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

paquete

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

remediación

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

repositorio

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

origen

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

UpdateAnalysis

Otorga permiso para invocar UpdateAnalysis en AWS Transform custom

análisis*

aws: ResourceTag /$ {} TagKey

Escritura

UpdateCampaign

Otorga permiso para invocar UpdateCampaign en Transform custom AWS

campana*

aws: ResourceTag /$ {} TagKey

Escritura

UpdateCampaignRepositoryStatus

Otorga permiso para invocar UpdateCampaignRepositories en Transform custom AWS

campana*

aws: ResourceTag /$ {} TagKey

Escritura

UpdateKnowledgeItemConfiguration

Otorga permiso para invocar UpdateKnowledgeItemConfiguration en Transform custom AWS

paquete*

aws: ResourceTag /$ {} TagKey

Escritura

UpdateKnowledgeItemStatus

Otorga permiso para invocar UpdateKnowledgeItemStatus en Transform custom AWS

elemento de conocimiento*

aws: /$ {} ResourceTag TagKey

Escritura

UpdateRemediation

Otorga permiso para invocar UpdateRemediation en Transform custom AWS

remediación*

aws: ResourceTag /$ {} TagKey

Escritura

UpdateRepository

Otorga permiso para invocar UpdateRepository en Transform custom AWS

repositorio*

aws: /$ {} ResourceTag TagKey

Escritura

UpdateSource

Otorga permiso para invocar UpdateSource en Transform custom AWS

fuente*

aws: ResourceTag /$ {} TagKey

Escritura

Tipos de recursos definidos por AWS Transforma personalizada

Los siguientes tipos de recurso están definidos por este servicio y se pueden utilizar en el elemento Resource de las instrucciones de política de permisos de IAM.

Tipos de recurso ARN Claves de condición

análisis

arn: $ {Partition} :transform-custom: $ {Region} :$ {Account} :analysis/$ {} AnalysisId

ResourceTagAWS: /$ {} TagKey

campaña

arn: $ {Partition} :transform-custom: $ {Region} :$ {Account} :campaign/$ {Name}

ResourceTagwas: /$ {} TagKey

encontrando

arn: $ {Partition} :transform-custom: $ {Region} :$ {Account} :finding/$ {} FindingId

ResourceTagAWS: /$ {} TagKey

elemento de conocimiento

arn: $ {Partition} :transform-custom: $ {Region} :$ {Account} :package/$ {} /knowledge-item/$ {Id} TransformationPackageName

awsTagKey: /$ {} ResourceTag

paquete

arn: $ {Partition} :transform-custom: $ {Region} :$ {Account} :package/$ {Name}

ResourceTagwas: /$ {} TagKey

remediación

arn: $ {Partition} :transform-custom: $ {Region} :$ {Account} :remediation/$ {} RemediationId

ResourceTagaws: /$ {} TagKey

repositorio

arn: $ {Partition} :transform-custom: $ {Region} :$ {Account} :repository/$ {} RepositoryId

ResourceTagaws: /$ {} TagKey

fuente

arn: $ {Partition} :transform-custom: $ {Region} :$ {Account} :source/$ {Name}

ResourceTagaws: /$ {} TagKey

Claves de condición para AWS Transforma de forma personalizada

AWS Transform custom define las siguientes claves de condición que se pueden utilizar en el Condition elemento de una política de IAM.

Claves de condición Descripción Tipo

aws: RequestTag /$ {} TagKey

Filtra el acceso por las etiquetas que se pasan en la solicitud

Cadena

aws: ResourceTag /$ {} TagKey

Filtra el acceso por las etiquetas asociadas al recurso

Cadena

AWS: TagKeys

Filtra el acceso por las claves de etiquetas que se pasan en la solicitud

ArrayOfString