本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
刪除 Amazon S3 on Outposts 端點
若要將請求路由至 Amazon S3 on Outpost 存取點,您必須建立和設定 S3 on Outposts 端點。若要建立端點,您需要與 Outposts 主要區域的服務連結有效連接。Outpost 上的每個 Virtual Private Cloud (VPC) 可以有一個相關聯的端點。如需端點配額的詳細資訊,請參閱 S3 on Outposts 網路需求。您必須建立端點,才能存取您的 Outposts 儲存貯體並執行物件操作。如需更多詳細資訊,請參閱 端點。
下列範例示範如何使用 AWS Management Console、AWS Command Line Interface (AWS CLI) 和 AWS SDK for Java 刪除 S3 on Outposts 端點。
開啟位於 https://console.aws.amazon.com/s3/
的 Amazon S3 主控台。 -
在左側導覽窗格中,選擇 Outposts access points (Outposts 存取點)。
-
在 Outposts access points (Outposts 存取點)頁面上,選擇 Outposts endpoints (Outposts 端點) 標籤。
-
在 Outposts 端點下,選擇您要刪除的端點,然後選擇Delete (刪除)。
下列 AWS CLI 範例刪除了 Outpost 的端點。若要執行此命令,請以您自己的資訊取代
。user input placeholders
aws s3outposts delete-endpoint --endpoint-id
example-endpoint-id
--outpost-idop-01ac5d28a6a232904
下列適用於 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."); }