Criar um bucket ONTAP S3 NAS
Um bucket NAS S3 é um mapeamento entre um nome de bucket S3 e um caminho NAS. Os buckets NAS S3 permitem que você conceda acesso S3 a qualquer parte de um namespace SVM com volumes e estrutura de diretórios existentes.
-
Um servidor de objetos S3 é configurado em uma SVM que contém dados nas.
-
Os dados nas estão em conformidade com a "Requisitos para acesso ao cliente S3".
Você pode configurar buckets do S3 nas para especificar qualquer conjunto de arquivos e diretórios no diretório raiz do SVM.
Você também pode definir políticas de bucket que permitem ou não permitem o acesso aos dados do nas com base em qualquer combinação desses parâmetros:
-
Arquivos e diretórios
-
Permissões de usuário e grupo
-
S3 operações
Por exemplo, você pode querer políticas de bucket separadas que concedem acesso somente leitura a um grande grupo de usuários e outra que permita que um grupo limitado execute operações em um subconjunto desses dados.
A partir do ONTAP 9.17.1, você pode vincular diretamente um bucket S3 NAS a um volume, em vez de vincular ao caminho de junção. Por padrão, um bucket S3 em um volume NAS é associado a um caminho de junção, que pode ser alterado por um administrador do ONTAP a qualquer momento. Essas alterações podem interromper as operações do bucket S3. A partir do ONTAP 9.17.1, você pode usar o -is-nas-path-mutable false opção com o vserver object-store-server bucket create comando na CLI do ONTAP para habilitar a vinculação do bucket S3 NAS a um volume. Por padrão, -is-nas-path-mutable está definido para true .
Como os "buckets" do S3 NAS são mapeamentos e não buckets do S3, as seguintes propriedades dos buckets padrão do S3 não se aplicam aos buckets do S3 NAS.
-
* aggr-list-multiplicador / storage-Service-level / volume / exclude-aggr-list / qos-policy-group * não são criados volumes ou qtree ao configurar buckets do S3 nas.
-
role \ is -protected \ is -protected-on-ontap \ is -protected-on-cloud + Os buckets NAS S3 não são protegidos ou espelhados usando o SnapMirror S3, mas usam a proteção regular do SnapMirror disponível na granularidade do volume.
-
Os volumes nas geralmente têm tecnologia de snapshot disponível para salvar versões diferentes. No entanto, o controle de versão não está disponível atualmente em buckets do nas S3.
-
*As estatísticas equivalentes usadas em lógica estão disponíveis para volumes nas através dos comandos de volume.
-
objetos multipartes + A partir do ONTAP 9.16.1, objetos multipartes são suportados em buckets S3 NAS quando "balanceamento de capacidade avançado" está habilitado no volume FlexGroup subjacente. O balanceamento de capacidade avançado só pode ser habilitado em volumes FlexGroup . Não pode ser habilitado em volumes FlexVol .
Você pode usar o System Manager ou o ONTAP CLI para criar um bucket NAS.
Adicione um novo bucket do S3 nas em uma VM de storage habilitada para nas.
-
Clique em armazenamento > baldes e, em seguida, clique em Adicionar.
-
Insira um nome para o bucket do nas S3 e selecione a VM de armazenamento, não insira um tamanho e clique em mais Opções.
-
Introduza um nome de caminho válido ou clique em Procurar para selecionar a partir de uma lista de nomes de caminho válidos. Quando você insere um pathname válido, as opções que não são relevantes para a configuração do nas S3 são ocultadas.
-
Se você já mapeou usuários do S3 para usuários do nas e grupos criados, você pode configurar suas permissões e clique em Salvar. Você já deve ter mapeado S3 usuários para usuários nas antes de configurar permissões nesta etapa.
Caso contrário, clique em Save para concluir a configuração do bucket do nas do S3.
-
Crie um bucket S3 NAS em um SVM contendo sistemas de arquivos NAS.
vserver object-store-server bucket create -vserver <svm_name> -bucket <bucket_name> -type nas -nas-path <junction_path> -is-nas-path-mutable true|false [-comment <text>]Exemplo 1: Criar um bucket NAS S3
cluster1::> vserver object-store-server bucket create -bucket testbucket -type nas -path /vol1Exemplo 2: Criar um bucket S3 NAS e vincular o bucket a um volume
vserver object-store-server bucket create -vserver vs1 -bucket nasbucket1 -type nas -nas-path /pathA/dir1 -is-nas-path-mutable false