

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# Amazon RDS 中的 Amazon Resource Name (ARN)
<a name="USER_Tagging.ARN"></a>

在 Amazon Web Services 中建立的資源，都是用 Amazon 資源名稱 (ARN) 做為唯一識別碼。當您在執行特定的 Amazon RDS 操作時，必須要指定可識別 Amazon RDS 資源的唯一 ARN。舉例來說，建立 RDS 資料庫執行個體僅供讀取複本時，請務必提供來源資料庫執行個體的 ARN。

如需有關建構 ARN 和取得現有 ARN 的詳細資訊，請參閱下列主題。

**Topics**
+ [建構 Amazon RDS 的 ARN](USER_Tagging.ARN.Constructing.md)
+ [取得 Amazon RDS 的現有 ARN](USER_Tagging.ARN.Getting.md)

# 建構 Amazon RDS 的 ARN
<a name="USER_Tagging.ARN.Constructing"></a>

在 Amazon Web Services 中建立的資源，都是用 Amazon 資源名稱 (ARN) 做為唯一識別碼。若要建構 Amazon RDS 資源的 ARN，則可使用下列語法。

 `arn:aws:rds:<region>:<account number>:<resourcetype>:<name>` 

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/AmazonRDS/latest/UserGuide/USER_Tagging.ARN.Constructing.html)

下表顯示您在為特定 Amazon RDS 資源類型建構 ARN 時應使用的格式。


****  

| 資源類型 | ARN 格式 | 
| --- | --- | 
| 資料庫執行個體  |  arn:aws:rds:*<region>*:*<account>*:db:*<name>* 例如： <pre>arn:aws:rds:us-east-2:123456789012:db:my-mysql-instance-1</pre>  | 
| 資料庫叢集 |  arn:aws:rds:*<region>*:*<account>*:cluster:*<name>* 例如： <pre>arn:aws:rds:us-east-2:123456789012:cluster:my-aurora-cluster-1</pre>  | 
| 事件訂閱  |  arn:aws:rds:*<region>*:*<account>*:es:*<name>* 例如： <pre>arn:aws:rds:us-east-2:123456789012:es:my-subscription</pre>  | 
| 資料庫選項群組  |  arn:aws:rds:*<region>*:*<account>*:og:*<name>* 例如： <pre>arn:aws:rds:us-east-2:123456789012:og:my-og</pre>  | 
| DB parameter group (資料庫參數群組)  |  arn:aws:rds:*<region>*:*<account>*:pg:*<name>* 例如： <pre>arn:aws:rds:us-east-2:123456789012:pg:my-param-enable-logs</pre>  | 
| DB cluster parameter group (資料庫叢集參數群組)  |  arn:aws:rds:*<region>*:*<account>*:cluster-pg:*<name>* 例如： <pre>arn:aws:rds:us-east-2:123456789012:cluster-pg:my-cluster-param-timezone</pre>  | 
| 預留資料庫執行個體  |  arn:aws:rds:*<region>*:*<account>*:ri:*<name>* 例如： <pre>arn:aws:rds:us-east-2:123456789012:ri:my-reserved-postgresql</pre>  | 
| 資料庫安全群組  |  arn:aws:rds:*<region>*:*<account>*:secgrp:*<name>* 例如： <pre>arn:aws:rds:us-east-2:123456789012:secgrp:my-public</pre>  | 
| 自動化的資料庫快照 |  arn:aws:rds:*<區域>*：*<帳戶>*：snapshot:rds：*<名稱>* 例如： <pre>arn:aws:rds:us-east-2:123456789012:snapshot:rds:my-mysql-db-2019-07-22-07-23</pre>  | 
| 自動化的資料庫叢集快照 |  arn:aws:rds:*<區域>*：*<帳戶>*：cluster-snapshot:rds：*<名稱>* 例如： <pre>arn:aws:rds:us-east-2:123456789012:cluster-snapshot:rds:my-aurora-cluster-2019-07-22-16-16</pre>  | 
| 手動資料庫快照 |  arn:aws:rds:*<region>*:*<account>*:snapshot:*<name>* 例如： <pre>arn:aws:rds:us-east-2:123456789012:snapshot:my-mysql-db-snap</pre>  | 
| 手動資料庫叢集快照 |  arn:aws:rds:*<region>*:*<account>*:cluster-snapshot:*<name>* 例如： <pre>arn:aws:rds:us-east-2:123456789012:cluster-snapshot:my-aurora-cluster-snap</pre>  | 
| 資料庫子網路群組 |  arn:aws:rds:*<region>*:*<account>*:subgrp:*<name>* 例如： <pre>arn:aws:rds:us-east-2:123456789012:subgrp:my-subnet-10</pre>  | 

# 取得 Amazon RDS 的現有 ARN
<a name="USER_Tagging.ARN.Getting"></a>

您可以使用 AWS 管理主控台、AWS Command Line Interface(AWS CLI) 或 RDS API 來取得 RDS 資源的 ARN。

## 主控台
<a name="USER_Tagging.ARN.CON"></a>

若要從 取得 ARNAWS 管理主控台，請導覽至您想要 ARN 的資源，並檢視該資源的詳細資訊。

例如，您可以從資料庫執行個體詳細資訊的**組態**標籤取得資料庫執行個體的 ARN。

![\[資料庫執行個體 ARN。\]](http://docs.aws.amazon.com/zh_tw/AmazonRDS/latest/UserGuide/images/DB-instance-arn.png)


## AWS CLI
<a name="USER_Tagging.ARN.CLI"></a>

若要從特定 RDS 資源AWS CLI的 取得 ARN，您可以使用該資源的 `describe`命令。下表顯示每個AWS CLI命令，以及與命令搭配使用以取得 ARN 的 ARN 屬性。


****  
<a name="cli-command-arn-property"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/AmazonRDS/latest/UserGuide/USER_Tagging.ARN.Getting.html)

例如，下列AWS CLI命令會取得資料庫執行個體的 ARN。

**Example**  
針對 Linux、macOS 或 Unix：  

```
aws rds describe-db-instances \
--db-instance-identifier DBInstanceIdentifier \
--region us-west-2 \
--query "*[].{DBInstanceIdentifier:DBInstanceIdentifier,DBInstanceArn:DBInstanceArn}"
```
在 Windows 中：  

```
aws rds describe-db-instances ^
--db-instance-identifier DBInstanceIdentifier ^
--region us-west-2 ^
--query "*[].{DBInstanceIdentifier:DBInstanceIdentifier,DBInstanceArn:DBInstanceArn}"
```
該命令的輸出與以下內容相似：  

```
[
    {
        "DBInstanceArn": "arn:aws:rds:us-west-2:account_id:db:instance_id", 
        "DBInstanceIdentifier": "instance_id"
    }
]
```

## RDS API
<a name="USER_Tagging.ARN.API"></a>

若要取得特定 RDS 資源的 ARN，則可呼叫下列 RDS API 操作，並搭配使用下方所示的 ARN 屬性。


****  
<a name="rds-operation-arn-property"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/AmazonRDS/latest/UserGuide/USER_Tagging.ARN.Getting.html)