IBM Cloud¶
Monte um bucket do IBM Cloud Object Storage como unidade do Windows.
Antes de começar¶
Prepare antecipadamente o seguinte:
- Uma instância do Cloud Object Storage com, pelo menos, um bucket. Se não tiver nenhuma instância ou nenhum bucket, siga primeiro Criar uma instância e um bucket.
- Credenciais HMAC para essa instância — uma chave de API IAM, por si só, não funciona com a interface S3.
Onde obter as chaves — na consola do IBM Cloud:
- Clique no ícone Expand Global Navigation (☰) no canto superior esquerdo.
- Clique em Infrastructure → Storage → Object storage.
- No menu à esquerda, expanda Instâncias e clique no nome da sua instância.
- Clique no separador Credenciais de serviço.
- Clique em Nova credencial.
- Em Nome, introduza um nome para a credencial.
- Em Função, escolha uma função. Para escrever ficheiros na unidade, escolha Gravador. Para apenas ler ficheiros, escolha Leitor. Se mantiver o valor predefinido None, não é concedido acesso a nenhum bucket.
- Ative Incluir credencial do HMAC.
- Clique em Incluir.
- Na lista, clique na seta à esquerda da nova credencial para a expandir.
- Em
cos_hmac_keys, copieaccess_key_idesecret_access_key.
No RaiDrive, introduza access_key_id em ID da chave de acesso e
secret_access_key em Chave de acesso secreta.
Ligar¶
- Clique em Adicionar na barra de ferramentas.
- Escolha Enterprise → IBM Cloud.
- Introduza o ID da chave de acesso e a Chave de acesso secreta e, em seguida, clique no botão Atualizar junto ao campo do bucket.
- Selecione o Bucket e clique em Ligar.
Introdução manual do bucket
Se a sua chave não tiver permissão para listar buckets, assinale a caixa de verificação à esquerda do campo do bucket e escreva diretamente o nome do bucket.
Definições¶
| Definição | Descrição | Predefinição |
|---|---|---|
| ID da chave de acesso / Chave de acesso secreta | Credencial HMAC da instância COS | — |
| Bucket | O bucket a montar (lista ou introdução manual) | — |
| Só de leitura | Bloqueia a escrita na unidade montada | desativado |
Comportamento e limites¶
- Os buckets são listados juntamente com a respetiva localização — os
endpoints regionais seguem
s3.<region>.cloud-object-storage.appdomain.cloud(us-south, us-east, eu-de, eu-gb, au-syd, …). - Uma chave de API, por si só, não é suficiente para a interface S3 — tem de ser o par de chaves HMAC.
Criar uma instância e um bucket¶
Siga estes passos apenas se não tiver nenhuma instância do Cloud Object Storage ou nenhum bucket. Se já tiver os dois, vá diretamente às chaves em Antes de começar.
Criar uma instância
- Clique no ícone Expand Global Navigation (☰) no canto superior esquerdo.
- Clique em Infrastructure → Storage → Object storage.
- Clique em Criar uma instância. A página de criação abre num novo separador.
- Em Selecione um plano de precificação, escolha um plano.
- Em Configure seu recurso, introduza um nome para a instância em Nome do servidor.
- Em Resumo, à direita, clique em Criar. A nova instância é aberta.
Criar um bucket
- Na página da instância, clique no separador Depósitos.
- Clique em Criar depósito.
- No cartão Crie um bucket customizado, clique em Criar.
- Em Nome de depósito exclusivo, introduza um nome para o bucket. Também pode manter o nome que já vem preenchido.
- Escolha Resiliência, Local e Classe de armazenamento. Não pode alterar estes três itens depois de o bucket ser criado.
- Clique em Criar depósito.
Resolução de problemas¶
| Sintoma | Causa | Solução |
|---|---|---|
| A autenticação falha | Credencial de serviço criada sem HMAC | Volte a criar a credencial com Incluir credencial do HMAC ativado |
| O bucket não aparece na lista | O bucket pertence a outra instância COS | Utilize a credencial da instância a que o bucket pertence |