• Inicio
  • Conectar un bucket de Amazon S3 como caché a ONLYOFFICE Docs
Este artículo está traducido por IA

Conectar un bucket de Amazon S3 como caché a ONLYOFFICE Docs

Siga estos pasos para conectar un bucket de Amazon S3 como caché a ONLYOFFICE Docs.

  1. Inicie sesión en la Consola de Administración de AWS y abra la consola de Amazon S3. Haga clic en el botón Crear bucket. Especifique un nombre único para el bucket y guarde el bucket.
  2. En la Consola de Administración de Identity and Access Management (IAM), abra la página de Mis credenciales de seguridad. Expanda la sección de Claves de acceso (ID de clave de acceso y clave de acceso secreta). Haga clic en el botón Crear nueva clave de acceso. En una nueva ventana, haga clic en el enlace Mostrar clave de acceso. Copie o guarde el ID de clave de acceso y la Clave de acceso secreta.

    Luego, vaya a la sección de Gestión de acceso y permita el acceso al bucket. Haga clic en Políticas, luego presione el botón Crear nueva política. Cambie a la pestaña JSON y agregue el siguiente código:

    {     "Version": "2012-10-17",     "Statement": [         {             "Sid": "Stmt1492520443000",             "Effect": "Allow",             "Action": [                 "s3:ListAllMyBuckets"             ],             "Resource": [                 "arn:aws:s3:::*"             ]         },         {             "Sid": "Stmt1492520492000",             "Effect": "Allow",             "Action": [                 "s3:GetBucketLocation",                 "s3:ListBucket",                 "s3:ListBucketMultipartUploads"             ],             "Resource": "arn:aws:s3:::my-s3-bucketname"         },         {             "Sid": "Stmt1492521245000",             "Effect": "Allow",             "Action": [                 "s3:AbortMultipartUpload",                 "s3:GetObject",                 "s3:ListBucket",                 "s3:ListMultipartUploadParts",                 "s3:PutObject",                 "s3:PutObjectAcl"             ],             "Resource": "arn:aws:s3:::my-s3-bucketname/*"         }     ] } 

    Reemplace my-s3-bucketname con el nombre real de su bucket. Luego complete los pasos restantes para guardar la nueva política.

  3. En la consola de Amazon S3, haga clic en el nombre de su bucket. Elija Permisos. En la sección de Uso compartido de recursos de origen cruzado (CORS), haga clic en Editar y agregue el siguiente código:
    [     {         "AllowedHeaders": [             "*"         ],         "AllowedMethods": [             "GET",             "HEAD"         ],         "AllowedOrigins": [             "https://documentserver_address"         ],         "ExposeHeaders": []     } ] 

    Reemplace https://documentserver_address con la dirección real de su ONLYOFFICE Docs. Guarde los ajustes.

  4. Abra el archivo de configuración de ONLYOFFICE Docs: /etc/onlyoffice/documentserver/default.json
    Si cambia los parámetros en el archivo default.json, todos los cambios se perderán después de la actualización de ONLYOFFICE Docs o el reinicio del contenedor Docker. Para asegurarse de que sus cambios persistan después de la actualización, edite el archivo /etc/onlyoffice/documentserver/local.json.

    Agregue la configuración para conectar al bucket:

    "storage": {                 "name": "storage-s3",                 "region": "us-east-1",                 "endpoint": "https://s3.us-east-1.amazonaws.com/",                 "bucketName": "my-s3-bucketname",                 "storageFolderName": "files",                 "urlExpires": 604800,                 "accessKeyId": "***",                 "secretAccessKey": "***",                 "sslEnabled": false,                 "s3ForcePathStyle": false,                 "externalHost": "",                 "useDirectStorageUrls": false         }, 

    Especifique el nombre real de su bucket, el ID de clave de acceso y la clave de acceso secreta. Guarde los cambios.

  5. Reinicie los servicios de ONLYOFFICE Docs:
    systemctl restart ds-converter ds-docservice ds-example ds-metrics
Artículos con etiqueta:
Ver todas las etiquetas