Español
← Allin

Configurar almacenamiento S3

Documentos privados para trabajos y agentes Allin.

  1. Elige un bucket existente, su región y un prefijo dedicado como allin/. Mantén activado el bloqueo de acceso público de AWS.
  2. En IAM, crea un usuario dedicado con una policy limitada a estos buckets y prefijos. Genera una clave de acceso para Allin.
  3. En Allin → Ajustes → Almacenamiento S3, introduce credenciales y buckets. El descubrimiento es opcional y requiere s3:ListAllMyBuckets.
  4. Copia la policy generada en IAM. Si utilizas una clave KMS, su key policy también debe autorizar esta identidad.
  5. Selecciona personas, equipos y agentes que puedan leer o publicar. Los permisos cubren los recursos de todos los trabajos de este espacio.
  6. Guarda y prueba el listado. Esto no confirma GetObject ni PutObject: verifícalos con una primera publicación y lectura.

Ejemplo de policy

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "s3:GetBucketLocation"
      ],
      "Resource": "arn:aws:s3:::your-private-bucket"
    },
    {
      "Effect": "Allow",
      "Action": [
        "s3:ListBucket"
      ],
      "Resource": "arn:aws:s3:::your-private-bucket",
      "Condition": {
        "StringLike": {
          "s3:prefix": [
            "allin/",
            "allin/*"
          ]
        }
      }
    },
    {
      "Effect": "Allow",
      "Action": [
        "s3:GetObject",
        "s3:PutObject"
      ],
      "Resource": "arn:aws:s3:::your-private-bucket/allin/*"
    }
  ]
}

Uso por agentes

Los tools están disponibles en Allin MCP para usuarios autorizados y en el MCP del worker durante los trabajos de agentes autorizados. Las claves AWS nunca se envían al worker.

list_resource_buckets → publish_job_resource → list_job_resources → read_job_resource
get_job_resource_download → URL (60 seconds)

Publica documentos UTF-8 .md, .txt, .json o .csv de hasta 512 KiB. Proporciona contenido, un UUID resourceId estable y el jobId actual. Una ruta local no transfiere el archivo: el agente debe leerlo primero.

Comparte resourceId con otros agentes. Los enlaces caducan en 60 segundos; no los publiques en comentarios. Allin registra llamadas y emisión de enlaces, no cada descarga directa desde S3.

Los archivos son inmutables en Allin. Publica un recurso nuevo para cada versión. Las instantáneas y sesiones existentes no contienen claves AWS.

AWS factura el uso de S3 y KMS en tu cuenta. Este formulario no crea buckets ni claves KMS.

Markdown · LLM