

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

# 共用 Amazon EC2 容量保留的帳單指派
<a name="assign-billing"></a>

根據預設，當共用容量保留時，向擁有者收取的費用包含其在容量保留中執行的執行個體，以及容量保留中的任何可用容量 *(也稱為未用容量)*；而僅向消費者收取其在共用容量保留中執行的執行個體費用。

如果需要，容量保留擁有者可以將容量保留中任何可用容量的帳單指派給與其共用容量保留的任一帳戶。帳單指派給另一帳戶後，該帳戶將成為容量保留中任何可用容量的*帳單擁有者*。從那時起，容量保留中可用容量的任何費用都將由指定帳戶而非擁有者的帳戶支付。容量保留擁有者和與其共用容量保留的帳戶將繼續根據其在容量保留中執行的執行個體收取費用。

**重要**  
 容量保留擁有者仍為資源擁有者，並負責管理容量保留。指派帳單的帳戶無任何額外權限；無法以任何方式取消、修改或共用容量保留。

**Topics**
+ [運作方式](#how-billing-ownership-works)
+ [考量事項](#billing-ownership-considerations)
+ [指派帳單](request-billing-transfer.md)
+ [檢視帳單指派請求](view-billing-transfers.md)
+ [接受或拒絕帳單](accept-decline-billing-transfer.md)
+ [取消或撤銷請求](cancel-billing-transfer.md)
+ [監控請求](billing-ownership-events.md)

## 運作方式
<a name="how-billing-ownership-works"></a>

只有容量保留擁有者可將共用容量保留的帳單指派給另一帳戶。帳單只能指派給與容量保留共用，並在與容量保留擁有者相同的 AWS Organizations 付款人帳戶下合併的帳戶。

若要將容量保留的可用容量帳單指派給另一帳戶，容量保留擁有者必須向所需帳戶提出請求。指定帳戶會收到請求，且必須在 12 小時內接受或拒絕。
+ 如果對方**接受**，就會成為容量保留中任何可用容量 (也稱為*未用容量*) 的*帳單擁有者*。從那時起，容量保留中任何可用容量的費用都會由其帳戶而非擁有者的帳戶支付。一旦接受，只有容量保留擁有者可撤銷指定帳戶的帳單。
+ 如果對方**拒絕**，容量保留擁有者仍是容量保留中可用容量的帳單擁有者。容量保留中任何可用容量的費用將繼續由擁有者的帳戶支付。
+ 如果對方**未於 12 小時內接受或拒絕**請求，該請求將過期，並會繼續向擁有者的帳戶收取容量保留中任何可用容量的費用。

在帳單指派給另一帳戶期間，`Reservation` 和 `UnusedBox` 明細項目會顯示在指派帳戶的成本和用量報告 (CUR) 中，而非擁有者的 CUR。

下表顯示在將帳單指派給另一帳戶**之前**，容量保留擁有者和消費者帳戶的 CUR 中顯示哪些明細項目。


| 帳戶 | 指派帳單前的 CUR 明細項目 | 
| --- | --- | 
| 容量保留擁有者 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/AWSEC2/latest/UserGuide/assign-billing.html)  | 
| 與其共用容量保留的消費者帳戶 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/AWSEC2/latest/UserGuide/assign-billing.html)  | 

下表顯示在將帳單指派給另一帳戶**之後**，容量保留擁有者和消費者帳戶的 CUR 中顯示哪些明細項目。


| 帳戶 | 指派帳單後的 CUR 明細項目 | 
| --- | --- | 
| 容量保留擁有者 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/AWSEC2/latest/UserGuide/assign-billing.html)  | 
| 指派帳單的使用者帳戶 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/AWSEC2/latest/UserGuide/assign-billing.html)  | 
| 與其共用容量保留的其他消費者帳戶 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/AWSEC2/latest/UserGuide/assign-billing.html)  | 

**注意**  
\$1 僅當帳戶在容量保留中擁有執行中的執行個體時，`BoxUsage` 明細項目才會顯示在帳戶的 CUR。如需 CUR 明細項目的詳細資訊，請參閱[監控容量保留](https://docs.aws.amazon.com/cur/latest/userguide/monitor-ondemand-reservations.html)。
使用 CUR 的容量保留 ARN 來確定誰擁有容量保留。如果 ARN 包含 AWS 您的帳戶 ID，則您是容量保留擁有者。否則，容量保留由其他帳戶擁有，但帳單已指派給您。
擁有者指派給容量保留的成本分配標籤將不會顯示在消費者帳戶的 CUR。成本分配標籤只會顯示在容量保留擁有者的 CUR。

## 考量事項
<a name="billing-ownership-considerations"></a>

為共用容量保留指派帳單時，請記住以下幾點：
+ 您無法執行部分或分割帳單指派。容量保留的所有可用容量帳單一次僅可指派給一個帳戶。
+ 容量保留的可用容量可能會隨著時間而變化。這會影響指派帳戶的帳單。例如，如果容量保留擁有者增加容量保留的大小，或者如果其他消費者帳戶停止或終止其在容量保留中執行的執行個體，則可用容量可能會增加。
+ 帳單只能指派給合併在同一 AWS Organizations 付款人帳戶下的消費者帳戶。如果消費者離開組織，或不再與其分享容量保留，則系統會自動從消費者帳戶撤銷帳單。
+ 在請求接受後，只有容量保留擁有者可取消待定帳單指派請求及撤銷已指派帳戶的帳單。

# 將共用 EC2 容量保留的帳單指派給另一帳戶
<a name="request-billing-transfer"></a>

若要將共用容量保留的可用容量帳單指派給另一帳戶，容量保留擁有者必須向所需帳戶提出請求。在 Amazon EC2 主控台中，此請求稱為*轉移請求*。

只有在以下情況，容量保留擁有者才能將容量保留的可用容量帳單指派給帳戶：
+ 已與該帳戶共用容量保留。
+ 帳戶會合併在與容量預留擁有者相同的 AWS Organizations 付款人帳戶下。

只有在對方接受請求後，系統才會將帳單指派給指定帳戶。

當容量保留擁有者提出請求時，會傳送 Amazon EventBridge 事件至請求的帳戶。如需詳細資訊，請參閱[監控共用容量保留的帳單指派請求](billing-ownership-events.md)。

------
#### [ Console ]

**指派共用容量保留的帳單**

1. 前往 [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) 開啟 Amazon EC2 主控台。

1. 在導覽窗格中，選取**容量保留**，然後選擇共用的容量保留。

1. 在**可用容量帳單**區段，選擇**指派帳單**。

1. 在**指派帳單**畫面中，選取要指派帳單的消費者帳戶，然後選擇**請求**。

------
#### [ AWS CLI ]

**指派共用容量保留的帳單**  
使用 [associate-capacity-reservation-billing-owner](https://docs.aws.amazon.com/cli/latest/reference/ec2/associate-capacity-reservation-billing-owner.html) 命令。對於 `--capacity-reservation-id`，指定共用容量保留的 ID。針對 `--unused-reservation-billing-owner-id`，指定要指派帳單 AWS 的帳戶 ID。

```
aws ec2 associate-capacity-reservation-billing-owner \
    --capacity-reservation-id cr-01234567890abcdef \
    --unused-reservation-billing-owner-id 123456789012
```

------
#### [ PowerShell ]

**指派共用容量保留的帳單**  
使用 [Register-EC2CapacityReservationBillingOwner](https://docs.aws.amazon.com/powershell/latest/reference/items/Register-EC2CapacityReservationBillingOwner.html) cmdlet。對於 `-CapacityReservationId`，指定共用容量保留的 ID。針對 `-UnusedReservationBillingOwnerId`，指定要指派帳單 AWS 的帳戶 ID。

```
Register-EC2CapacityReservationBillingOwner `
    -CapacityReservationId cr-01234567890abcdef `
    -UnusedReservationBillingOwnerId 123456789012
```

------

# 檢視共用 EC2 容量保留的帳單指派請求
<a name="view-billing-transfers"></a>

容量保留擁有者只能檢視其所提出的最新帳單指派請求。消費者帳戶只能檢視向其傳送的最新帳單指派請求。

在請求進入 `cancelled`、`expired` 或 `revoked` 狀態之後，您可以在 24 小時內檢視該請求。24 小時過後，無法再檢視。

------
#### [ Console ]

**(容量保留擁有者) 檢視您啟動的請求**

1. 前往 [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) 開啟 Amazon EC2 主控台。

1. 在導覽窗格中，選取**容量保留**，然後選擇要檢視請求的共用容量保留。

1. **可用容量帳單**區段會顯示最新請求及其目前狀態。

**(消費者帳戶) 已傳送給您的請求**

1. 前往 [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) 開啟 Amazon EC2 主控台。

1. 在導覽窗格中，選取**容量保留**。

1. 若您有待定請求，畫面頂部會顯示**待定帳單指派請求**橫幅。如果橫幅未顯示，表示您無待定請求。

   若要檢視請求，請在橫幅中選擇**檢閱請求**。

------
#### [ AWS CLI ]

**(容量保留擁有者) 檢視您啟動的請求**  
使用 [describe-capacity-reservation-billing-requests](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-capacity-reservation-billing-requests.html) 命令。

```
aws ec2 describe-capacity-reservation-billing-requests \
    --role odcr-owner
```

**(消費者帳戶) 檢視傳送給您的請求**  
使用 [describe-capacity-reservation-billing-requests](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-capacity-reservation-billing-requests.html) 命令。

```
aws ec2 describe-capacity-reservation-billing-requests \
    --role unused-reservation-billing-owner
```

------
#### [ PowerShell ]

**(容量保留擁有者) 檢視您啟動的請求**  
使用 [Get-EC2CapacityReservationBillingRequest](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2CapacityReservationBillingRequest.html) cmdlet。

```
Get-EC2CapacityReservationBillingRequest `
    -Role odcr-owner
```

**(消費者帳戶) 檢視傳送給您的請求**  
使用 [Get-EC2CapacityReservationBillingRequest](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2CapacityReservationBillingRequest.html) cmdlet。

```
Get-EC2CapacityReservationBillingRequest `
    -Role unused-reservation-billing-owner
```

------

請求可以是下列任一種狀態。


| State | Description | 
| --- | --- | 
| pending | 請求尚未被接受或拒絕，但尚未過期。 | 
| accepted | 指定帳戶已接受請求。容量保留的可用容量帳單將指派給消費者帳戶。 | 
| rejected | 消費者帳戶已拒絕該請求。 | 
| cancelled | 容量保留擁有者在請求處於 pending 狀態時取消了該請求。 | 
| revoked | 由於以下原因，已從消費者帳戶撤銷帳單：[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/AWSEC2/latest/UserGuide/view-billing-transfers.html)  | 
| expired | 由於消費者帳戶未於 12 小時內接受或拒絕請求，因此請求已過期。 | 

# 接受或拒絕共用 EC2 容量保留帳單
<a name="accept-decline-billing-transfer"></a>

如果您收到與您共用的容量保留帳單指派請求，您可接受或拒絕。在接受或拒絕請求前，請求會維持在 `pending` 狀態。

如果您接受請求，請求就會進入 `accepted` 狀態，從那時起，該容量保留的任何可用或*未用*容量帳單都會指派至您的帳戶。接受請求後，只有容量保留擁有者可從您的帳戶撤銷帳單。

如果您拒絕請求，請求將進入 `rejected` 狀態，且將容量保留的可用容量帳單仍會指派給容量保留擁有者。

如果請求未於 12 小時內被接受或拒絕，則會過期。如果請求過期，容量保留中任何未用容量的帳單仍會指派給容量保留擁有者。

當請求被接受或拒絕時，會傳送 Amazon EventBridge 事件至容量保留擁有者的帳戶。當請求過期時，會傳送 Amazon EventBridge 事件給容量保留擁有者和消費者帳戶。如需詳細資訊，請參閱[監控共用容量保留的帳單指派請求](billing-ownership-events.md)。

------
#### [ Console ]

**若要接受或拒絕請求**

1. 前往 [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) 開啟 Amazon EC2 主控台。

1. 在導覽窗格中，選取**容量保留**。

1. 若您有待定請求，畫面頂部會顯示**待定帳單指派請求**橫幅。如果橫幅未顯示，表示您無待定請求。

   若要檢視請求，請在橫幅中選擇**檢閱請求**。

1. 選取要接受或拒絕的請求，然後選擇**接受**或**拒絕**。

------
#### [ AWS CLI ]

**若要接受請求**  
使用 [accept-capacity-reservation-billing-ownership](https://docs.aws.amazon.com/cli/latest/reference/ec2/accept-capacity-reservation-billing-ownership.html) 命令。對於 `--capacity-reservation-id`，請指定要接受請求的容量保留 ID。

```
aws ec2 accept-capacity-reservation-billing-ownership \
    --capacity-reservation-id cr-01234567890abcdef
```

**若要拒絕請求**  
使用 [reject-capacity-reservation-billing-ownership](https://docs.aws.amazon.com/cli/latest/reference/ec2/reject-capacity-reservation-billing-ownership.html) 命令。對於 `--capacity-reservation-id`，請指定要拒絕請求的容量保留 ID。

```
aws ec2 reject-capacity-reservation-billing-ownership \
    --capacity-reservation-id cr-01234567890abcdef
```

------
#### [ PowerShell ]

**若要接受請求**  
使用 [Approve-EC2CapacityReservationBillingOwnership](https://docs.aws.amazon.com/powershell/latest/reference/items/Approve-EC2CapacityReservationBillingOwnership.html) cmdlet。

```
Approve-EC2CapacityReservationBillingOwnership `
    -CapacityReservationId cr-01234567890abcdef
```

**若要拒絕請求**  
使用 [Deny-EC2CapacityReservationBillingOwnership](https://docs.aws.amazon.com/powershell/latest/reference/items/Deny-EC2CapacityReservationBillingOwnership.html) cmdlet。

```
Deny-EC2CapacityReservationBillingOwnership `
    -CapacityReservationId cr-01234567890abcdef
```

------

# 取消或撤銷共用 EC2 容量保留的帳單指派請求
<a name="cancel-billing-transfer"></a>

只有容量保留擁有者可取消 `pending` 帳單指派請求。如果待定請求被取消，該請求將進入 `cancelled` 狀態，並且任何可用或*未用*容量保留的帳單仍會指派給容量保留擁有者。

請求為 `accepted` 之後，只有容量保留擁有者可撤銷指定帳戶的帳單。如果帳單被撤銷，請求將進入 `revoked` 狀態，並將容量保留的任何可用容量帳單重新指派給容量保留擁有者。

當請求被取消或撤銷時，會傳送 Amazon EventBridge 事件到容量保留擁有者和指定消費者帳戶。如需詳細資訊，請參閱[監控共用容量保留的帳單指派請求](billing-ownership-events.md)。

------
#### [ Console ]

**若要取消或撤銷請求**

1. 前往 [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) 開啟 Amazon EC2 主控台。

1. 在導覽窗格中，選取**容量保留**，然後選擇要取消或撤銷請求的容量保留。

1. 在**可用容量帳單**區段，根據請求的目前狀態，選擇**取消轉移**或**撤銷轉移**。

------
#### [ AWS CLI ]

**若要取消或撤銷請求**  
使用 [ disassociate-capacity-reservation-billing-owner](https://docs.aws.amazon.com/cli/latest/reference/ec2/disassociate-capacity-reservation-billing-owner.html) 命令。針對 `--unused-reservation-billing-owner-id`，指定傳送請求 AWS 的帳戶 ID。

```
aws ec2 disassociate-capacity-reservation-billing-owner \
    --capacity-reservation-id cr-01234567890abcdef \
    --unused-reservation-billing-owner-id 123456789012
```

------
#### [ PowerShell ]

**若要取消或撤銷請求**  
使用 [Unregister-EC2CapacityReservationBillingOwner](https://docs.aws.amazon.com/powershell/latest/reference/items/Unregister-EC2CapacityReservationBillingOwner.html) cmdlet。針對 `-UnusedReservationBillingOwnerId`，指定傳送請求 AWS 的帳戶 ID。

```
Unregister-EC2CapacityReservationBillingOwner `
    -CapacityReservationId cr-01234567890abcdef `
    -UnusedReservationBillingOwnerId 123456789012
```

------

# 監控共用容量保留的帳單指派請求
<a name="billing-ownership-events"></a>

在帳單指派請求狀態變更時，Amazon EC2 會傳送 Amazon EventBridge 事件。
+ 當請求進入以下狀態時，將傳送事件給容量保留擁有者：`accepted` \$1 `rejected` \$1 `expired` \$1 `revoked`。
+ 當請求進入以下狀態時，將傳送事件到請求的消費者帳戶：`pending` \$1 `expired` \$1 `cancelled` \$1 `revoked`。

如需有關 Amazon EventBridge 的詳細資訊，請參閱[「Amazon EventBridge 使用者指南」](https://docs.aws.amazon.com/eventbridge/latest/userguide/)。

以下是 Amazon EventBridge 事件模式。

```
{
   "version":"0",
   "id":"12345678-1234-1234-1234-123456789012",
   "detail-type":"On-Demand Capacity Reservation Billing Ownership Request pending|accepted|rejected|cancelled|revoked|expired",
   "source":"aws.ec2",
   "account":"account_id",
   "time":"state_change_timestamp",
   "region":"region",
   "resources":[
      "arn:aws:ec2:region:cr_owner_account_id:capacity-reservation/cr_id"
   ],
   "detail":{
      "capacity-reservation-id":"cr_id",
      "updateTime":timestamp,
      "ownerAccountId":"cr_owner_account_id",
      "unusedReservationChargesOwnerID":"consumer_account_id",
      "status":"pending|accepted|rejected|cancelled|revoked|expired",
      "statusMessage":"message
   }
}
```

以下範例顯示當消費者帳戶 (`111111111111`) 接受共用容量保留 (`cr-01234567890abcdef`) 的帳單指派請求時，傳送給容量保留擁有者 (`222222222222`) 的事件。

```
{
   "version":"0",
   "id":"12345678-1234-1234-1234-123456789012",
   "detail-type":"On-Demand Capacity Reservation Billing Ownership Request accepted",
   "source":"aws.ec2",
   "account":"222222222222",
   "time":"2024-09-01Thh:59:59Z",
   "region":"us-east-1",
   "resources":[
      "arn:aws:ec2:us-east-1:222222222222:capacity-reservation/cr-01234567890abcdef"
   ],
   "detail":{
      "capacity-reservation-id":"cr-01234567890abcdef",
      "updateTime":"2024-08-01Thh:59:59Z",
      "ownerAccountId":"222222222222",
      "unusedReservationChargesOwnerID":"111111111111",
      "status":"accepted",
      "statusMessage":"billing transfer status message"
   }
}
```