

# Compartilhar snapshots públicos para o Amazon RDS
<a name="USER_ShareSnapshot.Public"></a>

É possível compartilhar um snapshot manual não criptografado como público, disponibilizando-o para todas as Contas da AWS. Ao compartilhar um snapshot como público, verifique se suas informações privadas não estão incluídas nos snapshots públicos.

Quando um snapshot é compartilhado publicamente, ele fornece a todas as Contas da AWS permissão para copiar o snapshot e para criar instâncias de banco de dados dele.

Você não é cobrado pelo armazenamento de backup de snapshots públicos pertencentes a outras contas. Você é cobrado apenas pelos snapshots pertencentes a você.

Se você copiar um snapshot público, será o proprietário da cópia. Você será cobrado pelo armazenamento de backup da sua cópia do snapshot. Se você criar uma instância de banco de dados a partir de um snapshot público, será cobrado por essa instância de banco de dados. Para obter informações sobre a definição de preço do Amazon RDS, consulte a [página de produto do Amazon RDS](https://aws.amazon.com/rds/pricing).

Você pode excluir somente os snapshots públicos pertencentes a você. Para excluir um snapshot compartilhado ou público, você deve fazer login na Conta da AWS à qual pertence esse snapshot.

## Visualizar snapshots públicos pertencentes a outras Contas da AWS
<a name="USER_ShareSnapshot.Public.View.Console"></a>

Você pode visualizar snapshots públicos pertencentes a outras contas em uma região da AWS específica na guia **Public** (Público) na página **Snapshots** do console do Amazon RDS. Seus snapshots (aqueles pertencentes à sua conta) não aparecem nesta guia.

**Para visualizar snapshots públicos**

1. Abra o console do Amazon RDS em [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. No painel de navegação, escolha **Snapshots**.

1. Selecione a guia **Public** (Público).

   Os snapshots públicos são exibidos. Você pode ver qual conta possui um snapshot público na coluna **Owner** (Proprietário).
**nota**  
Talvez seja necessário modificar as preferências da página, selecionando o ícone de engrenagem na lista **Snapshots públicos**, para visualizar essa coluna.

## Visualização dos seus próprios snapshots públicos
<a name="USER_ShareSnapshot.Public.View.CLI"></a>

É possível usar o seguinte comando da AWS CLI (somente Unix) para visualizar os snapshots públicos pertencentes à Conta da AWS em uma determinada região da AWS.

```
aws rds describe-db-snapshots --snapshot-type public --include-public | grep {{account_number}}
```

A saída retornada será semelhante ao exemplo a seguir se você tiver instantâneos públicos.

```
"DBSnapshotArn": "arn:aws:rds:us-east-1:123456789012:snapshot:mysnapshot1",
"DBSnapshotArn": "arn:aws:rds:us-east-1:123456789012:snapshot:mysnapshot2",
```

**nota**  
Você pode ver entradas duplicadas para `DBSnapshotIdentifier` ou `SourceDBSnapshotIdentifier`.

## Compartilhamento de snapshots públicos de versões obsoletas do mecanismo de banco de dados
<a name="USER_ShareSnapshot.Public.deprecated"></a>

Não é permitido restaurar nem copiar snapshots públicos de versões obsoletas do mecanismo de banco de dados.

Os mecanismos de banco de dados do RDS para Oracle e do RDS para PostgreSQL permitem o upgrade direto das versões do mecanismo do snapshot de banco de dados. É possível fazer upgrade dos snapshots e, depois, compartilhá-los novamente de forma pública. Para saber mais, consulte:
+ [Como atualizar para um snapshot de banco de dados Oracle](USER_UpgradeDBSnapshot.Oracle.md)
+ [Atualizar uma versão do mecanismo de snapshot de banco de dados PostgreSQL](USER_UpgradeDBSnapshot.PostgreSQL.md)

Para outros mecanismos de banco de dados, execute as etapas a seguir para disponibilizar o snapshot público incompatível existente para restauração ou cópia:

1. Marque o snapshot como privado.

1. Restaure o snapshot.

1. Faça upgrade da instância de banco de dados restaurada para uma versão de mecanismo compatível.

1. Crie um snapshot.

1. Compartilhe novamente o snapshot publicamente.