As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Conceitos básicos do Nimble Studio File Transfer
Este tutorial mostra como instalar e configurar File Transfer. Antes de começar as etapas a seguir, verifique se o tutorial Configurar o Nimble Studio File Transfer foi concluído pelo administrador.
Se você encontrar algum problema ao seguir este tutorial, consulte a página Suporte para Nimble Studio File Transfer.
Pré-requisitos
Conclua a seção Configurar o Nimble Studio File Transfer antes de instalar e configurar File Transfer.
Configuração do hardware
Recomendamos que seu computador atenda aos seguintes requisitos para você usar File Transfer. Para obter mais informações sobre como aumentar a velocidade de suas transferências, consulte Otimização de desempenho.
-
8 núcleos de CPU lógicos
-
RAM de 8 GB
Suas velocidades de transferência dependem do hardware, da configuração da rede e da largura de banda. File Transfer pode transferir arquivos conforme sua rede e hardware permitirem. Se sua máquina recebeu uma largura de banda da rede de 500 Mbps, o mais rápido que File Transfer pode tentar completar tranferências é a 500 Mbps.
Etapa 1: Instalar o File Transfer
O instalador File Transfer o guiará pela configuração e definirá as threads corretas e o tamanho do bloco correto com base em suas máquinas.
Faça download e instale o cliente para Nimble Studio File Transfer em Clientes File Transfer.
Com File Transfer, você podeusar tanto a interface gráfica do usuário (GUI) quanto a interface de linha de comandos (CLI). Se você usa um sistema operacional (SO) com um desktop, você pode configurar File Transfer na GUI. Se você não estiver usando um SO com um desktop, você pode usar a CLI File Transfer para configurar e executar File Transfer. A CLI oferece mais flexibilidade na forma como você usa File Transfer.
- GUI
-
Antes de transferir arquivos com o File Transfer, você deve adicionar uma configuração remota. As configurações remotas são tratadas como configurações diferentes que você pode usar para transferir arquivos a diferentes buckets e diretórios.
Para adicionar uma configuração remota
-
Escolha Criar uma configuração remota na janela do navegador de arquivos do bucket do S3 da GUI.
-
Na seção Adicionar configuração remota, insira as informações a seguir.
-
Em Nome da configuração remota, insira um nome para a configuração remota. O nome não pode ser modificado depois de definido.
-
Em Bucket do S3, insira o nome do bucket do S3 que você deseja usar para File Transfer. Para criar um bucket do S3, consulte Crie um bucket do S3.
-
Em Região da AWS, insira a região em que o bucket do S3 está localizado.
-
Em Perfil nomeado da AWS, insira um perfil nomeado da AWS a fim de usar para acesso ao S3. Caso você opte por usar uma chave de acesso da AWS ou uma chave secreta da AWS em vez disso, deixe esse campo em branco. Se você não tiver um perfil nomeado da AWS, consulte os tópicos Criar uma política de acesso do IAM e Configure o AWS CLI.
-
Escolha Adicionar para continuar.
-
Na seção Avançado, insira as informações a seguir.
-
Classe de armazenamento especifica a classe de armazenamento do bucket S3. Consulte informações sobre classes de armazenamento em Categorias de armazenamento do Amazon S3.
-
Algoritmo de soma de verificação especifica qual algoritmo de soma de verificação é usado para os cálculos da soma de verificação.
-
(Opcional) Diretório local especifica o diretório padrão em sua máquina local.
-
(Opcional) Prefixo do bucket do S3 especifica o diretório padrão do bucket do S3.
-
Filtro especifica um filtro para arquivos com base no formato. Esse campo aceita expressões regulares válidas. Por exemplo, "^.*\.(mov)$"
só carrega arquivos que terminam em .mov
.
-
Máximo de tempo Limita o File Transfer a arquivos criados ou modificados após o valor de tempo Max Age
e antes da hora atual. As unidades são expressas em m
(minutos), h
(horas), d
(dias) e w
(semanas). Se nenhuma unidade for fornecida, o valor será especificado em segundos. Por exemplo, uma entrada de 5d
transfere arquivos criados ou modificados nos últimos cinco dias. Uma entrada de 350
transfere arquivos criados ou modificados nos últimos 350 segundos.
-
(Opcional) Lista de ordem de arquivos define a prioridade de transferência por extensão de arquivo. Insira uma extensão para adicioná-la à lista. Arquivos com extensões que não estão na lista têm a prioridade mais baixa e são transferidos na ordem em que estão listados no sistema de arquivos.
-
A opção Ajuste automático de transferência define dinamicamente o número de threads e o tamanho do bloco para transferências de arquivos, quando habilitada. Esta opção está ativada por padrão. Recomendamos manter essa opção ativada.
- Número de threads
Número de threads individuais usadas para transferir cada arquivo individual.
- Tamanho do bloco
Tamanho do bloco (em megabytes) que é entregue por cada thread.
-
A opção Usar S3 Transfer Acceleration melhora a velocidade de transferência de arquivos grandes, quando habilitada. A prática recomendada é manter o S3 Transfer Acceleration desativado, já que ele não é necessário realizar transferências de alta velocidade no File Transfer. Se o bucket estiver geograficamente longe de você, ative esse recurso. Consulte mais informações em S3 Transfer Acceleration. Se isso estiver habilitado, poderão ser aplicadas taxas adicionais. Para obter mais informações, consulte Preços do Amazon S3.
-
A opção Habilitar filtro de metadados filtra automaticamente os arquivos de metadados do sistema, quando habilitada. Esses arquivos incluem aqueles que começam com ._
, thumbs.db
e .DS_Store
.
-
Escolha Salvar
Para adicionar um ID de estúdio
-
Abra o File Transfer.
-
Vá para o Menu iniciar e pesquise por File Transfer.
-
Selecione Nimble Studio File Transfer na lista.
-
No menu suspenso (
), escolha Configurações.
-
Insira o ID do estúdio que você encontrou no tutorial Configure um estúdio no Nimble Studio.
-
Escolha Save (Salvar).
- CLI
-
Agora que File Transfer está instalado, edite o arquivo de configuração.
Para editar o arquivo de configuração
-
Abra o arquivo de configuração com qualquer software de edição de texto em seu computador.
-
Windows: navegue até a pasta User/<your username>
do seu computador. Abra a pasta .filetransfer
e abra o arquivo filetransfer.yaml
com um editor de texto.
-
macOS: insira Cmd+Shift+G
. Em seguida, insira ~/.filetransfer
. Abra o arquivo filetransfer.yaml
em um editor de texto.
-
Linux: abra o arquivo filetransfer.yaml
usando qualquer editor de texto. O arquivo está localizado em ~/.filetransfer/configuration.yaml
.
-
Adicione as seguintes variáveis ao arquivo de configuração. Os valores necessários são preenchidos. Você deve fornecer os valores opcionais.
-
studio_id
: insira o ID do estúdio que você encontrou no tutorial Configure um estúdio no Nimble Studio.
-
max_active_checksums
: insira o número de somas de verificação individuais que são processadas ao mesmo tempo. Se esse valor exceder o número de núcleos de CPU disponíveis no sistema, uma mensagem de aviso será exibida e o valor será limitado ao número de núcleos de CPU. Para obter mais informações, consulte Somas de verificação de File Transfer.
-
max_active_transfers
: insira o número de arquivos individuais que são processados ao mesmo tempo.
-
Defina pelo menos uma configuração remota no arquivo de configuração. Os valores necessários para a configuração remota não são preenchidos, então você deve inseri-los manualmente. Defina as seguintes variáveis para cada configuração remota.
protocols:
s3:
remote_configuration:
demo
:
name: demo
bucket: my-bucket
region: us-west-2
profile: my-profile
storage_class: standard
auto_tuning: true
chunk_size: 25
threads: 10
checksum_algorithm: md5_hex
max_age: ""
accelerated: false
file_order: []
filter: ""
upload_hot_folder:
enabled: false
local_source_folder: ""
s3_destination_folder: ""
enable_metadata_filter: true
paths:
local: ""
remote: ""
-
name
: insira um nome para seu perfil de transferência.
-
bucket
: insira um nome para o do bucket do S3 para o qual você deseja fazer upload e download. Seu administrador deve ter criado o bucket em Crie um bucket do S3.
-
region
: insira a Região da AWS que seu bucket está localizado.
-
profile
: insira o nome do perfil que seu administrador criou na etapa 4 de Configure o AWS CLI. Esse perfil permite que você acesse o Amazon Simple Storage Service (Amazon S3). Para obter uma lista de perfis configurados, execute o seguinte comando em uma janela de terminal: aws configure list
-
storage_class
: por padrão, isso é definido como standard
. Os valores aceitos para essa variável são os seguintes:
reduced_redundancy
standard_ia
onezone_ia
intelligent_tiering
glacier
deep_archive
glacier_ir
Você pode fazer o upload diretamente para qualquer classe de armazenamento no Amazon S3. Se você usa o S3 Glacier Deep Archive ou o S3 Glacier Flexible Retrieval, não é possível baixar objetos que foram carregados diretamente do File Transfer ou File Transfer. Para obter mais informações sobre as classes de armazenamento, consulte Classes de armazenamento do Amazon S3.
-
auto_tuning
: ajusta automaticamente o tamanho do bloco e o máximo de transferências ativas com base no tamanho do arquivo. Por padrão, isso é definido como true
.
-
chunk_size
: insira o tamanho do bloco (em MB) fornecido por cada thread. Esse campo não será obrigatório se auto
_tuning estiver definido como true
.
-
threads
: Iinsira o número de threads individuais usadas para transferir cada arquivo individual. Esse campo não será obrigatório se auto_tuning
estiver definido como true
.
-
checksum_algorithm
: esse é o algoritmo de soma de verificação que será usado ao carregar arquivos no S3. É possível escolher md5-hex
(o valor padrão), xxhash
, xxhash64
e xxh3 checksum algorithms
.
-
(Opcional) Max Age
: limita o File Transfer a arquivos criados ou modificados após o valor de tempo Max Age
e antes da hora atual. As unidades são expressas em m
(minutos), h
(horas), d
(dias) e w
(semanas). Se nenhuma unidade for fornecida, o valor será especificado em segundos. Por exemplo, uma entrada de 5d
transfere arquivos criados ou modificados nos últimos cinco dias. Uma entrada de 350
transfere arquivos criados ou modificados nos últimos 350 segundos.
-
accelerated
: habilita o S3 Transfer Acceleration. Por padrão, ele é false
. A prática recomendada é manter o S3 Transfer Acceleration desativado, já que ele não é necessário realizar transferências de alta velocidade no File Transfer. Se o bucket estiver geograficamente longe de você, ative esse recurso. Consulte mais informações em S3 Transfer Acceleration. Se isso estiver habilitado, poderão ser aplicadas taxas adicionais. Para obter mais informações, consulte Preços do Amazon S3.
-
(Opcional) file_order
: insira uma lista de extensões de arquivo separadas por vírgula para definir a prioridade dos arquivos a serem transferidos. Todas as extensões de arquivo que você não listar são transferidas por último na ordem em que o sistema de arquivos as lista. Por exemplo, ".mov,.txt"
prioriza a transferência de arquivos .mov
em vez de arquivos .txt
.
-
(Opcional) filter
: filtre os arquivos que estão sendo transferidos com base no formato. O campo filter
aceita expressões regulares válidas. Por exemplo, "^.*\.(mov)$"
só carrega arquivos que terminam em .mov
.
-
(Opcional) upload_hot_folder enabled
: ativa a funcionalidade de upload de pasta ativa.
-
(Optional) upload_hot_folder local_source_folder
: isso é necessário quando upload hot folder
está habilitado. File Transfer monitorará recursivamente todos os eventos do sistema de arquivos na pasta especificada e iniciará os uploads quando os arquivos forem adicionados ou modificados.
-
(Opcional) upload_hot_folder s3_destination_folder
: Isso é necessário quando upload hot folder
está habilitado. Os arquivos de pasta ativa que são carregados são adicionados a essa pasta.
-
enable_metadata_filter
: quando true
, o File Transfer filtra os arquivos de metadados do sistema automaticamente. Esses arquivos incluem Thumbs.db
, .DS_Store
e arquivos que começam com ._
.
-
(Opcional) paths local
: a pasta raiz dos arquivos de File Transfer no sistema de arquivos local.
-
(Opcional) paths remote
: a pasta raiz dos arquivos File Transfer no bucket do S3.
-
(Opcional) paths local
: insira um caminho de arquivo. Suas transferências começarão nesse caminho local no navegador de arquivos do sistema de arquivos local.
-
(Opcional) paths remote
: insira um caminho de arquivo. Suas transferências começarão nesse caminho no navegador de arquivos do bucket do S3.
-
Salve o arquivo de configuração.
-
Execute o comando a seguir para validar suas credenciais AWS: filetransfer
validate-credentials remote configuration
-
Substitua configuração remota
pelo nome da configuração que você criou.
-
Esse comando verifica as credenciais AWS que você forneceu, como sua chave do IAM. Esse comando verifica se File Transfer é capaz de se conectar ao Amazon S3 e lista objetos no bucket especificado no arquivo de configuração.
Depois de concluir a instalação e a configuração, agora está tudo pronto para usar o File Transfer.