Descrição
O armazenamento da nuvem, como os contêineres de armazenamento do Azure, geralmente é usado para armazenar vários tipos de dados GIS. Um exemplo disto é quando os arquivos de imagem (rasters) são armazenados na nuvem e utilizados para análise por clientes como ArcGIS Pro.
Há dois métodos para autenticar e se conectar ao Armazenamento do Azure. O primeiro são as Chaves de Acesso da Conta de Armazenamento do Azure, que concedem acesso ilimitado a todos os recursos em uma conta de armazenamento específica.
O segundo são as Assinaturas de Acesso Compartilhado (SAS), que concedem acesso limitado a recursos em uma conta de armazenamento. Você pode fornecer uma SAS para clientes que não devem ser confiáveis com sua Chave de Acesso da Conta de Armazenamento, mas que você deseja delegar acesso a determinados recursos da conta de armazenamento.
Note:
The workflows in this article were performed with ArcGIS Pro 3.1.0 installed on a machine in Azure.
Solução ou Solução Provisória
Conceder acesso a um contêiner de armazenamento com uma Chave de Acesso de conta
- No menu ArcGIS Pro, clique em Inserir.
- Vá até o grupo Projeto na barra de formatação e ative o item Conexões.
- Clique em Armazenamento da Nuvem > Nova Conexão de Armazenamento da Nuvem.
- Insira um valor para o Nome do Arquivo de Conexão.
- Escolha "AZURE" para o Provedor de Serviços.
- Copie o nome da conta de armazenamento do Portal do Azure e cole-o na ID da Chave de Acesso (Nome da Conta), conforme mostrado na imagem a seguir.

- Copie um valor de "Chave de Acesso" do Portal do Azure e cole-o na Chave de Acesso Secreta (Chave da Conta), vista na imagem a seguir.

- Selecione o Contêiner do Azure na lista suspensa Nome do Contêiner (Contêiner).

O Cloud Store será adicionado ao ArcGIS e estará disponível no painel Catálogo.

Conceder acesso a um contêiner de armazenamento com uma Assinatura de Acesso Compartilhado (SAS) assinada por uma Chave da Conta
O Armazenamento do Azure oferece suporte a três tipos de assinaturas de acesso compartilhado: SAS de delegação de Usuário, SAS de Serviço e SAS de Conta. Esse fluxo de trabalho demonstra a concessão de acesso com uma SAS de Serviço.
A SAS de Serviço pode ser protegida com a chave da conta de armazenamento e delega o acesso a um recurso em apenas um dos serviços de Armazenamento do Azure: Armazenamento de Blobs, Armazenamento de Filas, Armazenamento de Tabelas ou Arquivos do Azure. O fluxo de trabalho a seguir é para acessar o armazenamento de Blobs.
- Conecte-se ao Portal do Azure e navegue até a Conta de Armazenamento > Contêineres.
- Localize o contêiner ao qual conceder acesso, ative o menu de ação e selecione Política de Acesso, conforme mostrado na imagem a seguir.

- Na seção Políticas de acesso armazenadas , clique em Adicionar política.

- Configure os campos Identificador, Permissões, Hora inicial e Hora de expiração. Semelhante à próxima imagem.

As permissões concedidas na imagem acima são Lista e Leitura. Conceda as permissões Adicionar, Criar, Gravar e/ou Excluir para atender às suas necessidades específicas.
- Clique em OK e salve a política de Acesso.
- Localize o contêiner ao qual conceder acesso, ative o menu de ação e selecione Gerar SAS. Isso é mostrado na próxima imagem.

- Configure as seguintes opções, conforme mostrado na imagem abaixo:
- Método de assinatura = Chave da Conta
- Chave de assinatura
- Política de acesso armazenada = a Política de Acesso que você criou na etapa 3 e na etapa 4.
- Endereços IP permitidos
- Protocolos permitidos
O campo Endereços IP permitidos mostrado abaixo especifica um endereço IP público ou um intervalo de endereços IP públicos dos quais aceitar solicitações. Somente endereços IPv4 são suportados.
Os valores suportados incluem, por exemplo, "168.1.5.65", "168.1.5.65-168.1.5.85". A notação CIDR não é suportada.

- Clique em Gerar token SAS e URL.
- Copie o valor do token SAS do Blob.

- No ArcGIS Pro, execute a ferramenta de geoprocessamento Criar Arquivo de Conexão do Armazenamento da Nuvem (a partir de Análise > Ferramentas).
- Configure os seguintes parâmetros:
- Localização do Arquivo de Conexão = o caminho para a pasta de projeto do ArcGIS Pro.
- Nome do Arquivo de Conexão = forneça um nome ao arquivo.
- Provedor de Serviços = Azure
- ID da Chave de Acesso (Nome da Conta) = o nome da conta do armazenamento Azure.
- Nome do Contêiner (Contêiner) = o nome de Contêiner do Armazenamento Azure (Blob).
- Região (Ambiente) = Nuvem do Azure
- Parâmetro do Serviço = blob.core.windows.net
- Na seção Opções do Provedor , ative a ferramenta suspensa e selecione AZURE_STORAGE_SAS_TOKEN e cole o token SAS de Blob copiado da etapa 9.
- Clique em Executar.

- No menu ArcGIS Pro, clique em Inserir na barra de menus.
- Vá até o grupo Projeto na barra de formatação e ative o item Conexões.
- Clique em Armazenamento da Nuvem > Adicionar Conexão de Armazenamento da Nuvem.
- Navegue até a pasta do projeto, selecione o arquivo Conexão de Armazenamento da Nuvem e clique em OK.

O Armazenamento da Nuvem será adicionado ao ArcGIS Pro e estará disponível no painel Catálogo.
