> ## Documentation Index
> Fetch the complete documentation index at: https://docs.basaltic.sh/llms.txt
> Use this file to discover all available pages before exploring further.

# Permisos de Queue

> Acciones IAM de la API Queue y permisos adicionales entre servicios.

Conceda envío a productores, recepción y confirmación a consumidores y cambios de configuración a administradores. Los endpoints por lotes usan las mismas acciones que los individuales.

<span id="actions" />

## Acciones

La referencia de endpoints describe campos y respuestas. Esta tabla relaciona cada llamada con su acción IAM.

| Llamada | Acción necesaria |
| - | - |
| `GET /v1/queues` | `queue:ListQueues` |
| `POST /v1/queues` | `queue:CreateQueue` |
| `GET /v1/queues/{queue_id}` | `queue:DescribeQueue` |
| `PATCH /v1/queues/{queue_id}` | `queue:UpdateQueue` |
| `DELETE /v1/queues/{queue_id}` | `queue:DeleteQueue` |
| `POST /v1/queues/{queue_id}/purge` | `queue:PurgeQueue` |
| `GET /v1/queues/{queue_id}/messages` | `queue:PeekMessages` |
| `POST /v1/queues/{queue_id}/messages` | `queue:SendMessage` |
| `DELETE /v1/queues/{queue_id}/messages` | `queue:DeleteMessage` |
| `POST /v1/queues/{queue_id}/messages/batch` | `queue:SendMessage` |
| `POST /v1/queues/{queue_id}/messages/receive` | `queue:ReceiveMessage` |
| `POST /v1/queues/{queue_id}/messages/delete-batch` | `queue:DeleteMessage` |
| `POST /v1/queues/{queue_id}/messages/visibility` | `queue:ChangeMessageVisibility` |
| `POST /v1/queues/{queue_id}/messages/visibility-batch` | `queue:ChangeMessageVisibility` |

<span id="resource-scope" />

## Ámbito de los recursos

Listar y crear autorizan en `*`. Las acciones en colas existentes usan su CRN, `crn:queue:<region>:<account>:queue/<name>`.

<span id="receiving-and-acknowledgment-are-separate" />

## Recepción y confirmación son independientes

Un consumidor normalmente necesita `queue:ReceiveMessage`, `queue:DeleteMessage` y `queue:ChangeMessageVisibility`. Recibir no autoriza a confirmar ni ampliar la concesión. `queue:PeekMessages` permite inspección sin concesión, por separado.

`queue:PurgeQueue` elimina mensajes. Es independiente de `queue:DeleteQueue`, que elimina la propia cola.

Los gráficos usan `telemetry:ReadMetrics` en la cuenta y región seleccionadas.

<span id="example-policy" />

## Ejemplo de política

Esta política concede solo las lecturas de colecciones indicadas. No permite enviar mensajes ni administrar recursos.

```json theme={null}
{
  "version": "2024-01-01",
  "statements": [
    {
      "effect": "allow",
      "actions": [
        "queue:ListQueues"
      ],
      "resources": [
        "*"
      ]
    }
  ]
}
```

Consulte [Políticas IAM](/es/iam/policies) para la evaluación de políticas y [Queue](/es/queue) para la descripción del servicio.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.