Todos os produtos
Search
Central de documentação

Elastic Compute Service:Share a snapshot

Última atualização: Jul 03, 2026

Compartilhe snapshots com outras contas da Alibaba Cloud ou com um diretório de recursos para criar discos entre contas e implantar em lote.

Importante

Antes de compartilhar, verifique se o snapshot não contém dados confidenciais. Os destinatários recebem acesso total de leitura a todos os dados do snapshot.

Como funciona

O compartilhamento de snapshots utiliza o Resource Sharing do Resource Management. O fluxo de trabalho possui três etapas:

  1. O proprietário adiciona o snapshot a um compartilhamento de recursos e especifica os destinatários.

  2. O destinatário aceita o convite de compartilhamento.

  3. O destinatário cria discos em nuvem a partir do snapshot compartilhado ou copia o snapshot.

Métodos de compartilhamento

Escolha um método conforme o seu cenário:

Método

Escopo

Mais indicado para

Compartilhar com contas específicas

Qualquer conta da Alibaba Cloud

Compartilhamento entre departamentos, colaboração com parceiros

Share within a resource directory

Contas em um diretório de recursos

Compartilhamento corporativo, acesso automático para novos membros

Ao compartilhar dentro de um diretório de recursos, todas as contas no diretório ou pasta obtêm acesso automaticamente. Novas contas herdam o acesso; contas removidas perdem o acesso.

Pré-requisitos

Certifique-se de ter:

  • Um snapshot sem dados confidenciais

  • As informações de destino prontas:

    • Para compartilhar com uma conta específica: ID da conta da Alibaba Cloud do destinatário. Passe o mouse sobre a foto do perfil no canto superior direito do console. Se o tipo de conta for Alibaba Cloud Account, o ID exibido corresponde ao ID da conta da Alibaba Cloud.

    • To share within a resource directory: Uma conta da Alibaba Cloud que atenda a uma destas condições:

  • (Para snapshots criptografados com CMK) A função do RAM AliyunECSShareEncryptSnapshotDefaultRole criada com as permissões necessárias. Consulte Compartilhar recursos criptografados entre contas.

  • Compartilhar um snapshot

    Console

    1. Abra a página ECS console - Snapshots.

    2. Na barra de navegação superior, selecione a região e o grupo de recursos. 地域

    3. Na aba Disk Snapshots, localize o snapshot e escolha More icon > Share Snapshot na coluna Actions.

    4. Na caixa de diálogo Add to Resource Share, defina Method como Existing Resource Share ou New Resource Share:

      Nota

      O compartilhamento de snapshots utiliza o Resource Sharing do Resource Management. Um compartilhamento de recursos agrupa recursos e principais.

      Add to Resource Share dialog

    5. (Apenas para New Resource Share) Defina o Principal Scope:

      • All Accounts: Compartilha com qualquer conta da Alibaba Cloud.

      • Objects Within Resource Directory: Compartilha apenas dentro do seu diretório de recursos. A conta de gerenciamento ou os membros podem compartilhar com o diretório, suas pastas e seus membros.

    6. Clique em Add Principals e configure os destinatários. Compartilhar com uma conta específica da Alibaba Cloud: Defina Principal Type como Alibaba Cloud Account e insira o ID da conta da Alibaba Cloud do destinatário em Principal ID. Share within a resource directory:

      • Se o proprietário não tiver ativado o recurso de diretório de recursos, mas pertencer a um: Defina Principal Type como Resource Directory ou Folder (Organizational Unit). Para pastas, insira o ID da pasta. Resource directory sharing

      • Se o proprietário tiver ativado o recurso de diretório de recursos: Selecione o diretório ou pasta de destino na lista ou adicione-os manualmente. Resource directory selection

      Nota
      • Se Principal Scope for Objects Within Resource Directory, apenas as contas dentro do diretório estarão disponíveis. - Para compartilhar com várias contas, adicione cada uma separadamente.

      Nota
    7. Clique em OK.

    API

    Um projeto de exemplo do SDK Java demonstra o compartilhamento de snapshots entre contas e a criação de discos a partir de um snapshot compartilhado.

    1. Baixe o projeto de exemplo de compartilhamento de snapshots. Ele inclui três exemplos de código:

      Exemplo

      Descrição

      CreateResourceShare

      O proprietário cria um compartilhamento de recursos e inicia o compartilhamento do snapshot

      ReceiveResourceShare

      O destinatário aceita o convite de compartilhamento

      UseResourceShare

      O destinatário cria um disco em nuvem a partir do snapshot compartilhado

    2. Configure as dependências do SDK no arquivo pom.xml. Consulte Exemplos de chamada do SDK Java.

      Nota

      Os pacotes do SDK são atualizados frequentemente. Obtenha a versão mais recente nos links do GitHub em Visão geral do SDK.

         <!--Resource Sharing SDK-->
         <dependency>
           <groupId>com.aliyun</groupId>
           <artifactId>resourcesharing20200110</artifactId>
           <version>${lastVersion}</version>
         </dependency>
         <!--ECS SDK-->
         <dependency>
           <groupId>com.aliyun</groupId>
           <artifactId>alibabacloud-ecs20140526</artifactId>
           <version>${lastVersion}</version>
         </dependency>
    3. Defina as variáveis de ambiente ALIBABA_CLOUD_ACCESS_KEY_ID e ALIBABA_CLOUD_ACCESS_KEY_SECRET com seu AccessKey ID e AccessKey secret.

    4. Substitua as variáveis de espaço reservado pelos valores reais, como o ID do snapshot, o UID da conta do destinatário e o tipo de disco.

    5. Compile e execute cada exemplo conforme necessário.

    6. Verifique os resultados. O proprietário pode verificar o novo compartilhamento de recursos no console do Resource Management, e o destinatário pode verificar o snapshot compartilhado e o disco criado no console do ECS.

    Aceitar e usar um snapshot compartilhado

    Após o proprietário concluir o compartilhamento, o destinatário deve aceitar o convite antes de usar o snapshot.

    Aceitar o convite de compartilhamento

    Necessário na primeira vez que um compartilhamento de recursos novo ou existente é usado.

    1. Abra o console do Resource Management.

    2. No painel de navegação à esquerda, escolha Resource Sharing > Resources Shared To Me.

    3. Na barra de navegação superior, selecione a região do snapshot compartilhado.

    4. Na página Shared To Me, localize o compartilhamento de recursos e clique em Accept na coluna Status.

    5. Na caixa de diálogo Accept Resource Sharing Invitation, clique em OK.

    Após aceitar, novos recursos adicionados a este compartilhamento de recursos são aceitos por padrão.

    Visualizar o snapshot compartilhado

    1. Abra a página ECS console - Snapshots.

    2. Na barra de navegação superior, selecione a região do snapshot compartilhado.

    3. Localize o snapshot compartilhado. Identifique-o pelos seguintes indicadores ou escolha More icon > View Shared Snapshot na coluna Actions para visualizar detalhes no console do Resource Management:

      • Passe o mouse sobre o ícone info icon para visualizar uma tag no formato acs:ecs:sharedFrom:<UID of the sharer>:<Region>:<Source snapshot ID>.

      • A coluna Creation Method exibindo Shared Snapshot.

      • Passe o mouse sobre o ícone details icon para visualizar o UID da conta do proprietário e o ID do snapshot de origem.

    Usar o snapshot compartilhado

    Crie um disco de dados a partir do snapshot compartilhado ou copie-o.

    Nota

    Para snapshots compartilhados criptografados, altere a chave de criptografia ao criar um disco ou copiar o snapshot.

    Nota

    Discos criados a partir de um snapshot compartilhado criptografado limitam-se a ESSD, ESSD AutoPL e ESSD Entry. Para criar outros tipos de disco, copie o snapshot primeiro e crie um disco a partir da cópia.

    Cancelar o compartilhamento de um snapshot

    Ao cancelar o compartilhamento de um snapshot, os destinatários não podem mais consultá-lo pelo console do ECS ou API, nem reinicializar discos criados a partir dele. Snapshots copiados anteriormente não são afetados.

    1. Abra a página ECS console - Snapshots.

    2. Na barra de navegação superior, selecione a região e o grupo de recursos. 地域

    3. Na aba Disk Snapshots, localize o snapshot. Escolha More icon > Share Snapshot na coluna Actions.

    4. Na seção Principals, clique em Modify.

    5. Na seção Principals, clique em Remove na coluna Actions correspondente ao destinatário que deseja remover.

      Remove principal

    6. Clique em OK.

    Limitações

    Faturamento

    • O compartilhamento de snapshot é gratuito.

    • Os destinatários pagam pelos recursos criados a partir de um snapshot compartilhado, como discos em nuvem ou cópias de snapshot entre regiões.

    • Um snapshot compartilhado que expira, mas permanece compartilhado, não é liberado automaticamente e continua a gerar cobranças de armazenamento.

    Cotas

    Recurso

    Limite

    Máximo de contas por snapshot compartilhado

    64

    Máximo de snapshots compartilhados por conta

    1.024

    Restrições de conta

    Não há suporte para compartilhamento entre sites (entre contas do site da China e do site internacional).

    Restrições do proprietário

    • Não é possível excluir um snapshot compartilhado. Cancele o compartilhamento primeiro.

    • Não é possível compartilhar snapshots criados a partir de imagens personalizadas importadas.

    • Não é possível compartilhar snapshots criptografados com uma chave de serviço. Para compartilhar esse tipo de snapshot, copie o snapshot para alterar a criptografia para uma CMK e, em seguida, compartilhe a cópia. Consulte Criptografia de disco.

    Restrições do destinatário

    • Não é possível criar imagens personalizadas a partir de snapshots compartilhados.

    • Não é possível reverter discos usando snapshots compartilhados, pois o ID do snapshot compartilhado difere do ID do snapshot de origem.

    • Não é possível excluir snapshots compartilhados. O proprietário deve cancelar o compartilhamento primeiro.

    • Não é possível arquivar snapshots compartilhados.

    • Não é possível recompartilhar snapshots compartilhados. Soluções alternativas:

      • Crie um disco a partir do snapshot compartilhado, crie um novo snapshot a partir desse disco e compartilhe o novo snapshot.

      • Copie o snapshot compartilhado e compartilhe a cópia.

    • Não é possível estender o período de retenção de um snapshot compartilhado.

      • Se o original tiver retenção permanente, a cópia compartilhada será retida por 1.096 dias.

      • Se o original tiver um período de retenção personalizado, a cópia compartilhada seguirá o mesmo período.