Introducción
Este documento describe cómo resolver las cargas fallidas de los registros de Umbrella a los cubos de Amazon S3.
Prerequisites
Al integrar Umbrella para cargar registros en una cubeta privada Amazon S3, asegúrese de que tiene como objetivo una cubeta que cumpla ambos requisitos:
- La cubeta existe en el arrendatario de AWS.
- Umbrella tiene permiso para cargar en la cubeta.
Cómo configurar la política de depósito en AWS
Al crear la cubeta, JSON se puede utilizar para configurar la política de cubeta en la cubeta de destino en AWS. Tenga en cuenta que, en cualquier lugar en el que aparezca "bucketname" (4 lugares), debe sustituirse por el nombre real del bucket.
{
"Version": "2008-10-17",
"Statement": [
{
"Sid": "",
"Effect": "Allow",
"Principal": {
"AWS": "arn:aws:iam::568526795995:user/logs"
},
"Action": "s3:PutObject",
"Resource": "arn:aws:s3:::bucketname/*"
},
{
"Sid": "",
"Effect": "Deny",
"Principal": {
"AWS": "arn:aws:iam::568526795995:user/logs"
},
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::bucketname/*"
},
{
"Sid": "",
"Effect": "Allow",
"Principal": {
"AWS": "arn:aws:iam::568526795995:user/logs"
},
"Action": "s3:GetBucketLocation",
"Resource": "arn:aws:s3:::bucketname"
},
{ "Sid": "",
"Effect": "Allow",
"Principal": {
"AWS": "arn:aws:iam::568526795995:user/logs"
},
"Action": "s3:ListBucket",
"Resource": "arn:aws:s3:::bucketname"
}
]
}
En la documentación de Umbrella se pueden encontrar todos los detalles para configurar la carga de los registros de Umbrella en una cubeta privada AWS S3.