Deutsch
← Allin

S3-Speicher einrichten

Private Dokumente für Allin-Jobs und -Agenten.

  1. Wählen Sie einen vorhandenen Bucket, dessen Region und ein eigenes Präfix wie allin/. Lassen Sie AWS Block Public Access aktiviert.
  2. Erstellen Sie in IAM einen eigenen Benutzer mit einer auf diese Buckets und Präfixe beschränkten Policy. Erstellen Sie einen Zugriffsschlüssel für Allin.
  3. Geben Sie unter Allin → Einstellungen → S3-Speicher die Zugangsdaten und Buckets ein. Die optionale Ermittlung benötigt s3:ListAllMyBuckets.
  4. Kopieren Sie die erzeugte Policy nach IAM. Bei einem KMS-Schlüssel muss dessen Key-Policy diese Identität ebenfalls erlauben.
  5. Wählen Sie Personen, Teams und Agenten mit Lese- oder Veröffentlichungsrechten. Die Rechte gelten für Ressourcen aller Jobs dieses Workspaces.
  6. Speichern Sie und testen Sie das Auflisten. Dies bestätigt keine GetObject- oder PutObject-Rechte: Prüfen Sie diese durch Veröffentlichung und Lesen.

Beispiel-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/*"
    }
  ]
}

Nutzung durch Agenten

Tools stehen autorisierten Benutzern über Allin MCP und autorisierten Agenten während ihrer Jobs über Worker MCP zur Verfügung. AWS-Schlüssel werden nie an den Worker gesendet.

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

Veröffentlichen Sie UTF-8-Dokumente (.md, .txt, .json, .csv) bis 512 KiB. Geben Sie Inhalt, stabile resourceId-UUID und aktuelle jobId an. Ein lokaler Pfad überträgt keine Datei: Der Agent muss sie zuerst lesen.

Teilen Sie die resourceId mit anderen Agenten. Downloadlinks verfallen nach 60 Sekunden; veröffentlichen Sie sie nicht in Kommentaren. Allin protokolliert Aufrufe und Link-Ausgaben, nicht jeden direkten S3-Download.

Dateien sind in Allin unveränderlich. Veröffentlichen Sie für neue Versionen eine neue Ressource. Vorhandene Snapshots und Sitzungen enthalten keine AWS-Schlüssel.

AWS rechnet die S3- und KMS-Nutzung über Ihr Konto ab. Dieses Formular erstellt keine Buckets oder KMS-Schlüssel.

Markdown · LLM