- Home
- Docs
- Instalação e configuração
- Enterprise
- Versão Docker
- Conectando um bucket Amazon S3 como cache ao ONLYOFFICE Docs
Conectando um bucket Amazon S3 como cache ao ONLYOFFICE Docs
Siga estas etapas para conectar um bucket do Amazon S3 como cache ao ONLYOFFICE Docs.
- Entre no Console de Gerenciamento da AWS e abra o console do Amazon S3. Clique no botão Create bucket. Especifique um nome de bucket único e salve o bucket.
- No Console de Gerenciamento do Identity and Access Management (IAM), abra a página My security credentials. Expanda a seção Access keys (access key ID and secret access key). Clique no botão Create New Access Key. Em uma nova janela, clique no link Show Access Key. Copie ou anote o
Access Key IDe aSecret Access Key. -
No Console de Gerenciamento do Identity and Access Management (IAM), vá para a seção Access management e permita o acesso ao bucket. Clique em Policies, depois pressione o botão Create New Policy. Mude para a guia JSON e adicione o seguinte 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/*" } ] }Substitua
my-s3-bucketnamepelo nome real do seu bucket. Em seguida, siga o assistente para salvar a nova política. -
No console do Amazon S3, clique no nome do seu bucket. Escolha Permissions. Na seção Cross-origin resource sharing (CORS), clique em Edit e adicione o seguinte código:
[ { "AllowedHeaders": [ "*" ], "AllowedMethods": [ "GET", "HEAD" ], "AllowedOrigins": [ "https://documentserver_adress" ], "ExposeHeaders": [] } ]Substitua
https://documentserver_adresspelo endereço real do seu ONLYOFFICE Docs. Salve as configurações. -
Abra o arquivo de configuração do ONLYOFFICE Docs:
/etc/onlyoffice/documentserver/default.jsonSe você alterar os parâmetros no arquivodefault.json, todas as alterações serão perdidas após a atualização do ONLYOFFICE Docs ou reinicialização do contêiner Docker. Para garantir que suas alterações persistam após a atualização, edite o arquivo/etc/onlyoffice/documentserver/local.json.Adicione as configurações para conectar ao 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 o nome real do seu bucket, Access Key ID e Secret Access Key. Salve as alterações.
-
Reinicie os serviços do ONLYOFFICE Docs:
systemctl restart ds-converter ds-docservice ds-example ds-metrics
Artigo com o tag:
Veja todas as etiquetas