View a markdown version of this page

Acciones, recursos y claves de condición para AWS Continuo - Referencia de autorizaciones de servicio

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Acciones, recursos y claves de condición para AWS Continuo

AWS Continuum (prefijo de servicio): continuum) proporciona las siguientes claves de operación, recursos, acciones y condiciones específicas del servicio para usarlas en las políticas de permisos de IAM.

Referencias:

Acciones definidas por AWS Continuum

Puede especificar las siguientes acciones en el elemento Action de una declaración de política de IAM. Para cada acción, la tabla muestra los tipos de recursos y las claves de condición que admite esa acción. 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

AssociateCollector

Concede permiso para asociar un recopilador a un entorno

environments*

continuum:CollectorArn

Escritura

CreateCodeFinding

Concede permiso para crear una búsqueda de código en un entorno

code-findings*

Escritura

environments*

CreateCodeScan

Concede permiso para iniciar un escaneo de código de un entorno

code-scans*

Escritura

environments*

CreateCollector

Concede permiso para crear un recopilador

collectors*

Escritura

CreateEnvironment

Concede permiso para crear un entorno.

environments*

continuum:RepositoryName

Escritura

integrations

continuum:RepositoryName

CreateIntegration

Concede permiso para crear una integración con un proveedor de fuentes externo

integrations*

continuum:S3BucketName

Escritura

DeleteCollector

Concede permiso para eliminar un recopilador

collectors*

Escritura

DeleteEnvironment

Concede permiso para eliminar un entorno.

environments*

Escritura

DeleteIntegration

Concede permiso para eliminar una integración.

integrations*

Escritura

DisassociateCollector

Concede permiso para desvincular un recopilador de un entorno

environments*

continuum:CollectorArn

Escritura

GetCodeFinding

Otorga permiso para encontrar un código

code-findings*

Lectura

GetCodeIssue

Otorga permiso para obtener un problema con el código

code-issues*

Lectura

GetCodeIssueArtifact

Otorga permiso para obtener un artefacto derivado de un problema de código

code-issues*

Lectura

GetCodeScan

Otorga permiso para escanear el código

code-scans*

Lectura

GetCollector

Otorga permiso para conseguir un coleccionista

collectors*

Lectura

GetCollectorDataAccessAuthorization

Otorga permiso para acceder a los datos de un recopilador desde un entorno

collectors*

continuum:EnvironmentArn

Lectura

GetEnvironment

Otorga permiso para obtener un entorno

environments*

Lectura

GetIntegration

Otorga permiso para obtener una integración

integrations*

Lectura

GetResourcePolicy

Otorga permiso para adjuntar la política de recursos a un recurso

collectors*

Lectura

ListAssociatedCollectors

Concede permiso para enumerar los recopiladores asociados a un entorno

environments*

Enumeración

ListAssociatedEnvironments

Concede permiso para enumerar los entornos asociados a un recopilador

collectors*

Enumeración

ListCodeFindings

Concede permiso para enumerar los hallazgos del código en un entorno

environments*

Enumeración

ListCodeIssueArtifacts

Concede permiso para enumerar los artefactos de un problema de código

code-issues*

Enumeración

ListCodeIssues

Concede permiso para enumerar los problemas de código de un entorno

environments*

Enumeración

ListCodeScans

Concede permiso para enumerar los escaneos de código de un entorno

environments*

Enumeración

ListCollectors

Concede permiso para enumerar los recopiladores

collectors*

Enumeración

ListEnvironments

Otorga permiso para enumerar los entornos.

environments*

Enumeración

ListIntegrations

Concede permiso para publicar integraciones

integrations*

Enumeración

PutResourcePolicy

Concede permiso para adjuntar una política de recursos a un recurso

collectors*

Escritura

StartIntegrationAuthorization

Concede permiso para iniciar una autorización de OAuth para una nueva integración

Escritura

UpdateCollector

Concede permiso para actualizar un recopilador

collectors*

Escritura

UpdateEnvironment

Otorga permiso para actualizar un entorno.

environments*

continuum:RepositoryName

Escritura

integrations

continuum:RepositoryName

UpdateIntegration

Concede permiso para actualizar la función de IAM de una integración de Amazon S3

integrations*

Escritura

Tipos de recursos definidos por AWS Continuum

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

code-findings

arn:${Partition}:continuum:${Region}:${Account}:environments/${EnvironmentId}/code-findings/${FindingId}

code-issues

arn:${Partition}:continuum:${Region}:${Account}:environments/${EnvironmentId}/code-issues/${IssueId}

code-scans

arn:${Partition}:continuum:${Region}:${Account}:environments/${EnvironmentId}/code-scans/${ScanRunId}

collectors

arn:${Partition}:continuum:${Region}:${Account}:collectors/${CollectorId}

environments

arn:${Partition}:continuum:${Region}:${Account}:environments/${EnvironmentId}

integrations

arn:${Partition}:continuum:${Region}:${Account}:integrations/${IntegrationId}

Claves de estado para AWS Continuum

AWS Continuum define las siguientes claves de condición que se pueden usar en Condition elemento de una política de IAM.

Claves de condición Descripción Tipo

continuum:CollectorArn

Filtra el acceso según los ARN de los recopiladores de un AssociateCollector o DisassociateCollector solicitud

ArrayOfARN

continuum:EnvironmentArn

Filtra el acceso por el ARN del entorno que solicita el acceso a los datos de un recopilador

ARN

continuum:RepositoryName

Filtra el acceso por parte de los repositorios, en minúsculas owner/repo valores, que a CreateEnvironment o UpdateEnvironment la solicitud selecciona como fuentes

ArrayOfString

continuum:S3BucketName

Filtra el acceso por el nombre del bucket de Amazon S3 en un CreateIntegration solicitud

String