View a markdown version of this page

Acciones, recursos y claves de condición para Analítica de Amazon Neptune - Referencia de autorizaciones de servicio

Acciones, recursos y claves de condición para Analítica de Amazon Neptune

Amazon Neptune Analytics (prefijo de servicio:neptune-graph) 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:

Operaciones de API definidas por Amazon Neptune Analytics

La siguiente tabla asigna las operaciones de la API a las acciones de IAM que autorizan. Solo se muestran las claves de condición que tienen valores estáticos para la API y la acción determinadas; para ver el conjunto completo de claves de condición que admite cada acción, consulte la tabla de acciones.

Operación Acción de IAM Clave de condición Valores posibles Nivel de acceso

CancelExportTask

gráfico de Neptuno: CancelExportTask

Escritura

CancelImportTask

gráfico de Neptuno: CancelImportTask

Escritura

CreateGraph

gráfico de Neptuno: CreateGraph

Escritura

gráfico de Neptuno: TagResource

Etiquetar, escribir

CreateGraphSnapshot

gráfico de Neptuno: CreateGraphSnapshot

Escritura

gráfico de Neptuno: TagResource

Etiquetar, escribir

CreateGraphUsingImportTask

gráfico de Neptuno: CreateGraphUsingImportTask

Escritura

gráfico de Neptuno: TagResource

Etiquetar, escribir

objetivo: PassRole

objetivo: PassedToService

neptune-graph.amazonaws.com

Escritura

CreatePrivateGraphEndpoint

gráfico de Neptuno: CreatePrivateGraphEndpoint

Escritura

DeleteGraph

gráfico de Neptuno: DeleteGraph

Escritura

DeleteGraphSnapshot

gráfico de Neptuno: DeleteGraphSnapshot

Escritura

DeletePrivateGraphEndpoint

gráfico de Neptuno: DeletePrivateGraphEndpoint

Escritura

GetExportTask

gráfico de Neptuno: GetExportTask

Lectura

GetGraph

gráfico de Neptuno: GetGraph

Lectura

GetGraphSnapshot

gráfico de Neptuno: GetGraphSnapshot

Lectura

GetImportTask

gráfico de Neptuno: GetImportTask

Lectura

GetPrivateGraphEndpoint

gráfico de Neptuno: GetPrivateGraphEndpoint

Lectura

ListExportTasks

gráfico de Neptuno: ListExportTasks

Lectura

ListGraphSnapshots

gráfico de Neptuno: ListGraphSnapshots

Lectura

ListGraphs

gráfico de Neptuno: ListGraphs

Lectura

ListImportTasks

gráfico de Neptuno: ListImportTasks

Lectura

ListPrivateGraphEndpoints

gráfico de Neptuno: ListPrivateGraphEndpoints

Lectura

ListTagsForResource

gráfico de Neptuno: ListTagsForResource

Lectura

ResetGraph

gráfico de Neptuno: ResetGraph

Escritura

RestoreGraphFromSnapshot

gráfico de Neptuno: RestoreGraphFromSnapshot

Escritura

gráfico de Neptuno: TagResource

Etiquetar, escribir

StartExportTask

gráfico de Neptuno: StartExportTask

Escritura

gráfico de Neptuno: TagResource

Etiquetar, escribir

objetivo: PassRole

objetivo: PassedToService

neptune-graph.amazonaws.com

Escritura

StartGraph

gráfico de Neptuno: StartGraph

Escritura

StartImportTask

gráfico de Neptuno: StartImportTask

Escritura

objetivo: PassRole

objetivo: PassedToService

neptune-graph.amazonaws.com

Escritura

StopGraph

gráfico de Neptuno: StopGraph

Escritura

TagResource

gráfico de Neptuno: TagResource

Etiquetar, escribir

UntagResource

gráfico de Neptuno: UntagResource

Etiquetar, escribir

UpdateGraph

gráfico de Neptuno: UpdateGraph

Escritura

Acciones definidas por la Analítica de Amazon Neptune

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

CancelExportTask

Concede permiso para cancelar una tarea de exportación en curso.

tarea de exportación*

aws: /$ {} ResourceTag TagKey

Escritura

CancelImportTask

Concede permiso para cancelar una tarea de importación en curso

tarea de importación*

Escritura

CancelQuery

Otorga permiso para cancelar una consulta

gráfico*

aws: ResourceTag /$ {} TagKey

Escritura

CreateGraph

Concede permiso para crear un nuevo gráfico

gráfico*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

gráfico de Neptuno: PublicConnectivity

Escritura

CreateGraphSnapshot

Concede permisos para crear una nueva instantánea a partir de un gráfico existente

gráfico*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

instantánea del gráfico*

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

CreateGraphUsingImportTask

Concede permiso para crear un nuevo gráfico al importar datos al nuevo gráfico

gráfico*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

gráfico de Neptuno: PublicConnectivity

Escritura

tarea de importación*

aws: /$ {} RequestTag TagKey

AWS: TagKeys

gráfico de Neptuno: PublicConnectivity

CreatePrivateGraphEndpoint

Concede permiso para crear un nuevo punto de conexión de gráfico privado para acceder al gráfico desde una vpc

gráfico*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

DeleteDataViaQuery

Concede permiso para ejecutar la eliminación de datos mediante API de consulta en el gráfico

gráfico*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteGraph

Concede permiso para eliminar un gráfico

gráfico*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteGraphSnapshot

Concede permisos para eliminar una instantánea

instantánea del gráfico*

aws: /$ {} ResourceTag TagKey

Escritura

DeletePrivateGraphEndpoint

Concede permiso para eliminar un punto de conexión de gráfico privado de un gráfico

gráfico*

aws: ResourceTag /$ {} TagKey

Escritura

GetEngineStatus

Concede permiso para obtener el estado del motor del gráfico

gráfico*

aws: ResourceTag /$ {} TagKey

Lectura

GetExportTask

Concede permiso para obtener los detalles de una tarea de exportación.

tarea de exportación*

aws: /$ {} ResourceTag TagKey

Lectura

GetGraph

Concede permiso para obtener detalles sobre un gráfico

gráfico*

aws: ResourceTag /$ {} TagKey

Lectura

GetGraphSnapshot

Concede permiso para obtener detalles sobre una instantánea

instantánea del gráfico*

aws: /$ {} ResourceTag TagKey

Lectura

GetGraphSummary

Concede permiso para obtener el resumen de los datos del gráfico

gráfico*

aws: ResourceTag /$ {} TagKey

Lectura

GetImportTask

Concede permiso para obtener los detalles de una tarea de importación

tarea de importación*

Lectura

GetPrivateGraphEndpoint

Concede permiso para obtener detalles sobre un punto de conexión de gráfico privado de un gráfico

gráfico*

aws: ResourceTag /$ {} TagKey

Lectura

GetQueryStatus

Concede permiso para verificar el estado de una consulta determinada

gráfico*

aws: ResourceTag /$ {} TagKey

Lectura

GetStatisticsStatus

Concede permiso para obtener las estadísticas de los datos del gráfico

gráfico*

aws: ResourceTag /$ {} TagKey

Lectura

ListExportTasks

Concede permiso para enumerar las tareas de exportación de su cuenta.

tarea de exportación*

Lectura

ListGraphSnapshots

Concede permiso para enumerar las instantáneas de su cuenta

instantánea del gráfico*

aws: /$ {} ResourceTag TagKey

Lectura

ListGraphs

Concede permiso para enumerar los gráficos de su cuenta

gráfico*

aws: ResourceTag /$ {} TagKey

Lectura

ListImportTasks

Concede permiso para enumerar las tareas de importación de su cuenta

tarea de importación*

Lectura

ListPrivateGraphEndpoints

Concede permiso para enumerar los puntos de conexión del gráfico privado de un gráfico determinado

gráfico*

aws: ResourceTag /$ {} TagKey

Lectura

ListQueries

Otorga permiso para verificar el estado de todas las consultas activas

gráfico*

aws: ResourceTag /$ {} TagKey

Lectura

ListTagsForResource

Concede permiso a la etiqueta de listas para un recurso de Neptune Analytics

gráfico

aws: ResourceTag /$ {} TagKey

Lectura

instantánea gráfica

aws: ResourceTag /$ {} TagKey

ReadDataViaQuery

Concede permiso para leer los datos mediante las API de consulta del gráfico

gráfico*

aws: ResourceTag /$ {} TagKey

Lectura

ResetGraph

Concede permiso para restablecer un gráfico, lo que elimina todos los datos del gráfico

gráfico*

aws: ResourceTag /$ {} TagKey

Escritura

RestoreGraphFromSnapshot

Concede permiso para crear un gráfico a partir de una instantánea existente

gráfico*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

gráfico de Neptuno: PublicConnectivity

Escritura

instantánea del gráfico*

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

gráfico de Neptuno: PublicConnectivity

StartExportTask

Concede permiso para exportar datos de un gráfico existente.

tarea de exportación*

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

gráfico*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

StartGraph

Concede permiso para comenzar un gráfico.

gráfico*

aws: ResourceTag /$ {} TagKey

Escritura

StartImportTask

Concede permiso para importar datos a un gráfico existente

gráfico*

aws: ResourceTag /$ {} TagKey

Escritura

tarea de importación*

StopGraph

Concede permiso para detener una gráfico.

gráfico*

aws: ResourceTag /$ {} TagKey

Escritura

TagResource

Concede permiso para etiquetar un recurso de Neptune Analytics

gráfico

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

instantánea gráfica

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

UntagResource

Concede permiso para desetiquetar un recurso de Neptune Analytics

gráfico

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

instantánea gráfica

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

UpdateGraph

Concede permiso para modificar un gráfico

gráfico*

aws: ResourceTag /$ {} TagKey

gráfico de Neptuno: PublicConnectivity

Escritura

WriteDataViaQuery

Concede permiso para escribir datos mediante API de consulta en el gráfico

gráfico*

aws: ResourceTag /$ {} TagKey

Escritura

Tipos de recursos definidos por la Analítica de Amazon Neptune

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

tarea de exportación

arn: $ {Partition} :neptune-graph: $ {Region} :$ {Account} :export-task/$ {} ResourceId

gráfico

arn: $ {Partition} :neptune-graph: $ {Region} :$ {Account} :graph/$ {} ResourceId

ResourceTagwas: /$ {} TagKey

instantánea gráfica

arn: $ {Partition} :neptune-graph: $ {Region} :$ {Account} :graph-snapshot/$ {} ResourceId

ResourceTagaws: /$ {} TagKey

tarea de importación

arn: $ {Partition} :neptune-graph: $ {Region} :$ {Account} :import-task/$ {} ResourceId

Claves de condición para la Analítica de Amazon Neptune

La Analítica de Amazon Neptune define las siguientes claves de condiciones que se puede utilizar en el elemento Condition de una política de IAM.

Claves de condición Descripción Tipo

RequestTagaws: /$ {} TagKey

Filtra el acceso por la clave y el valor de una etiqueta en una solicitud

Cadena

aws: ResourceTag /$ {} TagKey

Filtra el acceso según si hay pares de clave-valor de etiqueta en la solicitud.

Cadena

AWS: TagKeys

Filtra el acceso por las claves de etiqueta en una solicitud

ArrayOfString

gráfico de Neptuno: PublicConnectivity

Filtra el acceso según el valor del parámetro de conectividad pública proporcionado en la solicitud o su valor predeterminado, si no se especifica. Todo el acceso a los gráficos se auténtica mediante IAM

Bool