O cmdlet New-AzDataLakeGen2Item cria um arquivo ou diretório em um sistema de arquivos em uma conta de armazenamento do Azure.
Esse cmdlet só funcionará se o Namespace Hierárquico estiver habilitado para a conta de Armazenamento. Esse tipo de conta pode ser criado executando o cmdlet "New-AzStorageAccount" com "-EnableHierarchicalNamespace $true".
Exemplos
Exemplo 1: criar um diretório com permissão, Umask, propriedades e metadados especificados
Esse comando cria(carregar) um arquivo data lake de um arquivo de origem local e define seu valor de contexto de criptografia como "encryptioncontext".
Contexto de criptografia do arquivo. O contexto de criptografia são metadados que não são criptografados quando armazenados no arquivo. O aplicativo principal desse campo é armazenar dados não criptografados que podem ser usados para derivar a chave fornecida pelo cliente para um arquivo. Não aplicável para diretórios.
O caminho no sistema de arquivos especificado que deve ser criado.
Pode ser um arquivo ou diretório no formato 'directory/file.txt' ou 'directory1/directory2/'
Define permissões de acesso POSIX para o proprietário do arquivo, o grupo proprietário do arquivo e outros. Cada classe pode receber permissão de leitura, gravação ou execução. Há suporte para simbólico (rwxrw-rw-) .
O bit autoadesiva também tem suporte e é representado pela letra t ou T no local do caractere final, dependendo se o bit de execução para a categoria de outras pessoas está definido ou não definido, respectivamente, a ausência de t ou T indica que o bit autoadesiva não está definido.
Especifica as propriedades do diretório ou arquivo criado.
As propriedades com suporte para o arquivo são: CacheControl, ContentDisposition, ContentEncoding, ContentLanguage, ContentMD5, ContentType.
As propriedades com suporte para diretório são: CacheControl, ContentDisposition, ContentEncoding, ContentLanguage.
Ao criar o Novo Item e o diretório pai não tem uma ACL padrão, a umask restringe as permissões do arquivo ou diretório a serem criadas.
A permissão resultante é fornecida por p & ^u, onde p é a permissão e você é a umask.
Há suporte para simbólico (rwxrw-rw-) .
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.