

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

# 刪除 Amazon S3 on Outposts 端點
<a name="S3OutpostsDeleteEndpoints"></a>

若要將請求路由至 Amazon S3 on Outpost 存取點，您必須建立和設定 S3 on Outposts 端點。若要建立端點，您需要與 Outposts 主要區域的服務連結有效連接。Outpost 上的每個 Virtual Private Cloud (VPC) 可以有一個相關聯的端點。如需端點配額的詳細資訊，請參閱 [S3 on Outposts 網路需求](S3OnOutpostsRestrictionsLimitations.md#S3OnOutpostsConnectivityRestrictions)。您必須建立端點，才能存取您的 Outposts 儲存貯體並執行物件操作。如需詳細資訊，請參閱[端點](S3OutpostsWorkingBuckets.md#S3OutpostsEP)。

下列範例示範如何使用 AWS 管理主控台、 AWS Command Line Interface (AWS CLI) 和 刪除 S3 on Outposts 端點 適用於 Java 的 AWS SDK。

## 使用 S3 主控台
<a name="s3-outposts-endpoint-delete"></a>

1. 開啟位於 [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/) 的 Amazon S3 主控台。

1. 在左側導覽窗格中，選擇 **Outposts access points** (Outposts 存取點)。

1. 在 **Outposts access points** (Outposts 存取點)頁面上，選擇 **Outposts endpoints** (Outposts 端點) 標籤。

1. 在 **Outposts 端點**下，選擇您要刪除的端點，然後選擇**Delete** (刪除)。

## 使用 AWS CLI
<a name="S3OutpostsDeleteEndpointCLI"></a>

下列 AWS CLI 範例會刪除 Outpost 的端點。若要執行此命令，請以您自己的資訊取代 `user input placeholders`。

```
aws s3outposts delete-endpoint --endpoint-id example-endpoint-id --outpost-id op-01ac5d28a6a232904
```

## 使用適用於 Java 的 AWS 開發套件
<a name="S3OutpostsDeleteEndpointJava"></a>

下列適用於 Java 的開發套件範例刪除 Outpost 的端點。若要使用此範例，請以您自己的資訊取代 `user input placeholders`。

```
import com.amazonaws.arn.Arn;
import com.amazonaws.services.s3outposts.AmazonS3Outposts;
import com.amazonaws.services.s3outposts.AmazonS3OutpostsClientBuilder;
import com.amazonaws.services.s3outposts.model.DeleteEndpointRequest;

public void deleteEndpoint(String endpointArnInput) {
    String outpostId = "op-01ac5d28a6a232904";
    AmazonS3Outposts s3OutpostsClient = AmazonS3OutpostsClientBuilder
                .standard().build();
                
    Arn endpointArn = Arn.fromString(endpointArnInput);
    String[] resourceParts = endpointArn.getResource().getResource().split("/");
    String endpointId = resourceParts[resourceParts.length - 1];
    DeleteEndpointRequest deleteEndpointRequest = new DeleteEndpointRequest()
                .withEndpointId(endpointId)
                .withOutpostId(outpostId);
    s3OutpostsClient.deleteEndpoint(deleteEndpointRequest);
    System.out.println("Endpoint with id " + endpointId + " is deleted.");
}
```