Obter um ARN existente para o Amazon RDS
Você pode obter o ARN de um recurso do RDS usando o Console de gerenciamento da AWS, a AWS Command Line Interface (AWS CLI) ou a API do RDS.
Para obter um ARN do Console de gerenciamento da AWS, navegue até o recurso para o qual deseja um ARN e veja os detalhes desse recurso.
Por exemplo, é possível obter o ARN de uma instância de banco de dados da guia Configuração dos detalhes da instância de banco de dados.
Para obter um ARN a partir da AWS CLI para um recurso do RDS específico, use o comando describe para esse recurso. A tabela a seguir mostra cada comando da AWS CLI e a propriedade do ARN usada com o comando para obter um ARN.
| AWS CLI command | Propriedade do ARN |
|---|---|
| describe-event-subscriptions | EventSubscriptionArn |
| describe-certificates | CertificateArn |
| describe-db-parameter-groups | DBParameterGroupArn |
| describe-db-cluster-parameter-groups | DBClusterParameterGroupArn |
| describe-db-instances | DBInstanceArn |
| describe-db-security-groups | DBSecurityGroupArn |
| describe-db-snapshots | DBSnapshotArn |
| describe-events | SourceArn |
| describe-reserved-db-instances | ReservedDBInstanceArn |
| describe-db-subnet-groups | DBSubnetGroupArn |
| describe-option-groups | OptionGroupArn |
| describe-db-clusters | DBClusterArn |
| describe-db-cluster-snapshots | DBClusterSnapshotArn |
Por exemplo, o seguinte comando da AWS CLI obtém o ARN para uma instância de banco de dados.
exemplo
Para Linux, macOS ou Unix:
aws rds describe-db-instances \ --db-instance-identifierDBInstanceIdentifier\ --regionus-west-2\ --query "*[].{DBInstanceIdentifier:DBInstanceIdentifier,DBInstanceArn:DBInstanceArn}"
Para Windows:
aws rds describe-db-instances ^ --db-instance-identifierDBInstanceIdentifier^ --regionus-west-2^ --query "*[].{DBInstanceIdentifier:DBInstanceIdentifier,DBInstanceArn:DBInstanceArn}"
A saída desse comando é semelhante à seguinte:
[
{
"DBInstanceArn": "arn:aws:rds:us-west-2:account_id:db:instance_id",
"DBInstanceIdentifier": "instance_id"
}
]
Para obter um ARN para um recurso do RDS específico, é possível chamar as seguintes operações da API do RDS e usar as propriedades do ARN mostradas a seguir.
| Operação da API do RDS | Propriedade do ARN |
|---|---|
| DescribeEventSubscriptions | EventSubscriptionArn |
| DescribeCertificates | CertificateArn |
| DescribeDBParameterGroups | DBParameterGroupArn |
| DescribeDBClusterParameterGroups | DBClusterParameterGroupArn |
| DescribeDBInstances | DBInstanceArn |
| DescribeDBSecurityGroups | DBSecurityGroupArn |
| DescribeDBSnapshots | DBSnapshotArn |
| DescribeEvents | SourceArn |
| DescribeReservedDBInstances | ReservedDBInstanceArn |
| DescribeDBSubnetGroups | DBSubnetGroupArn |
| DescribeOptionGroups | OptionGroupArn |
| DescribeDBClusters | DBClusterArn |
| DescribeDBClusterSnapshots | DBClusterSnapshotArn |