Introdução

Procura garantir que os seus dados são copiados de segurança ou mantidos sincronizados entre vários dispositivos e plataformas? O Syncovery, um poderoso software de sincronização e cópia de segurança de ficheiros, oferece uma solução eficiente e fiável, concebida para utilização com Google Cloud Storage e outros tipos de armazenamento. Quer esteja a proteger os ficheiros de um pequeno escritório ou a gerir grandes volumes de dados, o Syncovery oferece a flexibilidade e as funcionalidades necessárias para satisfazer as suas necessidades de proteção de dados. A sua funcionalidade robusta inclui sincronização em tempo real, compressão, Cópia de Segurança Sintética e agendamento automatizado de cópias de segurança, tornando-o uma escolha ideal para profissionais de TI. Além disso, é extremamente personalizável e pode ser adaptado para satisfazer requisitos especiais de clientes.

A integração do Syncovery com o Google Cloud Storage permite-lhe tirar partido da escalabilidade e da segurança dos serviços cloud para manter os seus ficheiros protegidos e sincronizados. Com suporte para vários protocolos de armazenamento na cloud e padrões de encriptação, o Syncovery garante que os seus dados são transmitidos de forma segura e armazenados em segurança na cloud. A ligação fluida não só melhora a disponibilidade dos dados e a rapidez da recuperação, como também simplifica a gestão dos dados em vários locais. Quer pretenda realizar cópias de segurança simples ou sincronizações complexas, o Syncovery destaca-se como uma solução abrangente para Google Cloud Storage que se adapta às suas necessidades específicas.

Sinta-se à vontade para navegar no nosso site para saber mais sobre o Syncovery em geral. Esta página centra-se sobretudo nos aspetos técnicos da ligação do Syncovery ao Google Cloud Storage. Este processo é, na verdade, simples e fácil.

Escolha da API do Google Cloud Storage

O Syncovery suporta dois protocolos diferentes para aceder ao Google Cloud Storage: a antiga API XML compatível com S3, que é  abordada numa página separada. E a mais moderna e poderosa API JSON , que é recomendada e descrita nesta página.

Desde a versão 10.11.0, o Syncovery está autorizado para utilização com o Google Cloud Storage através de Contas de Serviço ou da CLI gcloud. Estes métodos permitem flexibilidade para dar ao Syncovery acesso total de Administrador à conta do Google Cloud Storage, ou permitir que funcione apenas com contentores individuais. Se já tiver a CLI gcloud instalada e ligada à sua conta GCS, está tudo pronto e pode começar a utilizar o Syncovery imediatamente.

Muitos dos passos descritos nesta página só são necessários se quiser autorizar o Syncovery diretamente, sem as ferramentas gcloud. Se tiver a gcloud CLI, é muito mais simples. Basta escolher o protocolo Google Cloud Storage no Syncovery e escolher autorizar através de gcloud.

Configurar uma Conta de Serviço não é difícil, mas envolve alguns passos. Esta página irá guiá-lo pelos passos para criar uma Conta de Serviço para o Syncovery e atribuir as permissões de que necessita.

Passo 1: Criar uma conta de serviço na Google Cloud Console

Este passo só é necessário se não tiver uma ferramentas de linha de comandos gcloud a instalação, mas uma Conta de Serviço é criada facilmente na Consola do Google Cloud, na página Contas de Serviço. Escolha o seu projeto e clique no botão “CRIAR CONTA DE SERVIÇO“:

A screenshot showing the CREATE SERVICE ACCOUNT button in the Google Cloud console

De seguida, verá o seguinte formulário, onde tem de dar um nome ao serviço e uma descrição opcional. O ID da conta de serviço será gerado automaticamente. Quando terminar, clique em “CRIAR E CONTINUAR”:

A screenshot showing the Google Cloud service details

Chegou o momento de decidir se o Syncovery terá controlo total sobre toda a conta do Google Cloud Storage, ou se mais tarde irá atribuir permissões mais granulares. Se não quiser preocupar-se com permissões por contentor, pode atribuir ao Syncovery a função “Storage Admin”. No entanto, isto não é obrigatório.

A screenshot showing how to choose the STORAGE ADMINISTRATOR role for a Google Cloud service

Pode agora clicar em “CONCLUÍDO”, uma vez que não precisamos do passo 3. A conta de serviço será então criada e poderá vê-la na sua lista de contas de serviço. Terá um endereço de e-mail usado para identificação, como “syncservice@syncovery2014.iam.gserviceaccount.com“. Este é um bom momento para copiar este endereço e guardá-lo algures para utilização posterior.

O Syncovery pode obter acesso através da Conta de Serviço com uma Chave Privada, ou via a CLI gcloud. Se tiver a CLI gcloud instalada e ativada, não precisa de fornecer ao Syncovery uma chave privada. Caso contrário, tem de criar uma chave para a conta. Clique nela e vá ao separador “Permissions” como mostrado abaixo, clique em “ADD KEY” e escolha “Create new key”:

A screenshot showing the ADD KEY button that is needed to create a private key for a Google Cloud service account

Escolha o formato JSON e clique em CRIAR:

A screenshot showing how to create a private key for a Google Cloud service account

A Chave Privada foi agora guardada no seu computador num ficheiro json, com um nome semelhante a “syncovery2014-9a29ca47fe28.json”. Guarde este ficheiro num local seguro. A chave privada terá de ser importada para o Syncovery mais tarde. É extremamente confidencial e deve ser mantida em segurança.

Passo 2: Atribuir permissões a buckets individuais

É possível atribuir permissões a cada bucket separadamente. Este passo pode ser ignorado se tiver atribuído a função Storage Admin quando criou a Conta de Serviço. Para atribuir permissões ao nível de um contentor, vá ao Navegador do Google Cloud Storage.

Clique no bucket com o qual pretende trabalhar e vá ao separador PERMISSÕES:

A screenshot showing bucket permissions in the Google Cloud

Mais abaixo, clique em CONCEDER ACESSO:

A screenshot showing the GRANT ACCESS button in the Google Cloud Console

De seguida, tem de especificar o endereço de e-mail do serviço, que é usado como ID. Neste exemplo, o endereço de e-mail é syncservice@syncovery2014.iam.gserviceaccount.com.

Para um melhor funcionamento, escolha a função Administrador de Armazenamento. Isto dará ao Syncovery controlo total apenas sobre este bucket, e não sobre toda a conta do Cloud Storage.

A screenshot showing how to give a service user permissions on a bucket in the Google Cloud console

Clique em Guardar e está pronto. A Conta de Serviço pode agora ser usada no Syncovery.

Passo 3: Utilizar a Conta de Serviço no Syncovery

Para aceder a um contentor do Google Cloud Storage no Syncovery, clique no botão Internet de um dos lados do perfil e altere o protocolo de FTP para Google Cloud Storage. Se for trabalhar com várias contas de serviço diferentes, deverá introduzir um ID interno opcional no campo “Account (opt.)”. Este nome de conta opcional é apenas um identificador dentro do Syncovery e não tem qualquer significado real. Em particular, não tem de ser o ID da conta de armazenamento nem o endereço de e-mail.

Clique no botão Definições… para especificar os Detalhes da Conta de Serviço:

A screenshot showing how the Google Cloud Storage protocol is chosen in Syncovery

O Syncovery irá agora pedir-lhe o endereço de e-mail da conta de serviço:

A screenshot showing how a Google Cloud service account's email address is entered into Syncovery

E a chave privada. Abra o ficheiro json guardado anteriormente num editor de texto e copie e cole o seu conteúdo na caixa de diálogo, que terá este aspeto:

A screenshot showing how a Google Cloud service account's private key is entered into Syncovery

Agora está tudo pronto e o resto deverá ser mesmo fácil. 

Se souber o nome do bucket com o qual o Syncovery deve trabalhar, pode escrevê-lo no campo “Contentor”.

Por outro lado, se tiver dado ao Syncovery controlo total sobre a conta de armazenamento, pode clicar no botão Procurar ao lado do campo Contentor para obter uma lista de buckets a partir da qual escolher.

Por fim, pode clicar no segundo botão Procurar para escolher uma pasta dentro do bucket.