

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

# 存取 Amazon EVS 自訂附加元件儲存庫
<a name="addon-depot"></a>

Amazon EVS 提供自訂附加元件儲存庫，您可以在 vSphere Lifecycle Manager (vLCM) 中將其設定為下載來源。使用 `GetDepotUrl` API 動作來擷取儲存庫的 URL 和身分驗證字符。

**注意**  
目前不提供自訂附加元件儲存庫的主控台支援。使用 AWS CLI 或 API。

## 自訂附加元件儲存庫的運作方式
<a name="_how_the_custom_addon_depot_works"></a>

當您建立 Amazon EVS 環境時，會自動佈建儲存庫存取權杖。您可以使用 `GetDepotUrl` API 動作來擷取包含此字符的 URL。在 vLCM 中將此 URL 設定為下載來源，以同步並安裝 Amazon EVS 自訂附加元件。

**注意**  
儲存庫存取權杖會保持作用中狀態，直到使用 `--rotate`旗標明確輪換為止。

## 先決條件
<a name="_prerequisites"></a>

您必須先具備下列項目，才能存取自訂附加元件儲存庫：
+ 處於 `CREATED` 狀態的 Amazon EVS 環境。
+ 呼叫 `evs:GetDepotUrl`動作的 IAM 許可。如需詳細資訊，請參閱[Amazon EVS 身分型政策範例](security-iam-id-based-policy-examples.md)。

## 取得儲存庫 URL
<a name="_getting_a_depot_url"></a>

您可以使用 CLI AWS 取得儲存庫 URL。

### AWS CLI
<a name="shared_aws_cli"></a>

使用 `get-depot-url`命令來擷取您環境的儲存庫 URL。

```
aws evs get-depot-url --environment-id env-abcde12345
```

回應包含儲存庫 URL 和身分驗證字符：

```
{
    "depotUrl": "https://example.cloudfront.net/<token>/depot/vmw-depot-index.xml",
    "token": "<authentication-token>"
}
```

## 使用儲存庫 URL
<a name="_using_the_depot_url"></a>

擷取儲存庫 URL 之後，請在 vSphere Lifecycle Manager (vLCM) 中將其設定為下載來源，以同步並安裝 Amazon EVS 自訂附加元件。

1. 登入 vSphere 用戶端。

1. 導覽至 vSphere Lifecycle Manager。

1. 新增儲存庫 URL 做為新的下載來源。

**注意**  
您的 vSphere 使用者必須具有 `VMware vSphere Lifecycle Manager > Configure`權限。

如需新增下載來源的詳細說明，請參閱《Broadcom 文件》中的[新增下載來源](https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere/8-0/managing-host-and-cluster-lifecycle/working-with-vsphere-lifecycle-manager-depots/add-a-new-download-source.html)。

## 輪換儲存庫存取權杖
<a name="_rotating_the_depot_access_token"></a>

若要輪換儲存庫存取權杖，請使用 `get-depot-url`命令搭配 `--rotate`旗標：

```
aws evs get-depot-url --environment-id env-abcde12345 --rotate
```

輪換後，先前發行URLs 會在 5 分鐘內停止運作。您必須在 vLCM 中設定新的儲存庫 URL。

## IAM 許可
<a name="_iam_permissions"></a>

若要存取自訂附加元件儲存庫，您的 IAM 身分必須具有在您的環境資源上呼叫 `evs:GetDepotUrl`動作的許可。如需詳細資訊，請參閱[Amazon EVS 身分型政策範例](security-iam-id-based-policy-examples.md)。