本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
透過刪除物件清除 Lightsail 儲存貯體儲存
您可以在 Amazon Lightsail 物件儲存服務中刪除儲存貯體中的物件。若要釋放儲存空間,請刪除不再需要的物件。例如,如果您要收集日誌檔案,最好在不再需要時將其刪除。
如需有關儲存貯體的詳細資訊,請參閱物件儲存。
內容
刪除啟用版本控制之儲存貯體中的物件
如果已在儲存貯體上啟用版本控制,則其中可存在同一個物件的多個版本。您可以使用 Lightsail 主控台 AWS CLI AWS APIs或 刪除物件的任何版本 AWS SDKS。不過,您應考慮以下選項。
使用 Lightsail 主控台刪除物件和物件版本
當您在 Lightsail 主控台的物件索引標籤的物件瀏覽器窗格中刪除物件的目前版本時,這也會刪除物件的所有先前版本。若要刪除物件的特定版本,您必須從 Manage versions (管理版本) 窗格中執行此動作。如果您使用 Manage versions (管理版本) 窗格來刪除物件的目前版本,則會將最新的前一版本還原為目前版本。如需詳細資訊,請參閱本指南稍後的使用 Lightsail 主控台刪除物件版本。
使用 Lightsail API AWS CLI、 或 刪除物件和物件版本 AWS SDKs
若要刪除單一物件及其所有已存放版本,請僅在刪除請求中指定該物件的金鑰。若要刪除物件的特定版本,請指定物件金鑰和版本 ID。如需詳細資訊,請參閱本指南後續的使用 AWS CLI來刪除單一物件或物件版本。
使用 Lightsail 主控台刪除物件
完成下列程序,使用 Lightsail 主控台刪除物件,包括其儲存的先前版本。您可以使用 Lightsail 主控台一次只能刪除一個物件。使用 一次 AWS CLI 刪除多個物件。如需詳細資訊,請參閱本指南後續的使用 AWS CLI來刪除多個物件或物件版本。
-
登入 Lightsail 主控台
。 -
在左側導覽窗格中,選擇儲存。
-
選擇您要刪除物件之儲存貯體的名稱。
-
在 Objects (物件) 索引標籤中,使用 Objects browser (物件瀏覽器) 窗格瀏覽至您要刪除的物件所在位置。
-
在要刪除的物件旁新增核取記號。
-
在 Object information (物件資訊) 窗格中,選擇動作 (⋮) 選單,然後選擇 Delete (刪除)。
-
在顯示的確認窗格中,選擇 Yes, delete (是,刪除) 以確認您要永久刪除該物件。
如果您刪除所在資料夾中的唯一物件,此舉也會刪除該資料夾。發生這種情況是因為該資料夾為物件金鑰名稱的一部分,當儲存貯體中沒有其他物件共用相同物件字首時,刪除該物件也會刪除前述資料夾。如需詳細資訊,請參閱物件儲存儲存貯體的金鑰名稱。
使用 Lightsail 主控台刪除物件版本
請完成下列程序,以刪除存放的物件版本。這僅適用於已啟用版本控制的儲存貯體。如需詳細資訊,請參閱在儲存貯體中啟用和暫停物件版本控制。
-
登入 Lightsail 主控台
。 -
在左側導覽窗格中,選擇儲存。
-
選擇您要刪除物件之儲存貯體的名稱。
-
使用 Objects browser (物件瀏覽器) 窗格瀏覽至您要刪除的物件所在位置。
-
在您要刪除其儲存的舊版本的物件旁,新增核取記號。
-
選擇 Object information (物件資訊) 窗格的 Versions (版本) 區段中的 Manage (管理),然後選擇 Manage (管理)。
-
在顯示的管理儲存的物件版本窗格中,在要刪除的物件版本旁新增核取記號。
您也可以選擇刪除物件的目前版本。
-
選擇 Delete selected (刪除所選項),以刪除選取的版本。
如果您刪除:
-
物件的目前版本 - 該物件的最新版本會還原為目前版本。
-
物件的唯一版本 - 系統會從儲存貯體中刪除該物件。如果您刪除的版本是目前資料夾中唯一的物件,則該資料夾也會遭到刪除。發生這種情況是因為該資料夾為物件金鑰名稱的一部分,當儲存貯體中沒有其他物件共用相同物件金鑰字首時,刪除該物件也會刪除前述資料夾。如需詳細資訊,請參閱在儲存貯體中啟用和暫停物件版本控制。
-
使用 刪除單一物件或物件版本 AWS CLI
完成下列程序,使用 AWS Command Line Interface () 刪除儲存貯體中的單一物件或物件版本AWS CLI。您可以使用 delete-object
命令來執行此動作。如需詳細資訊,請參閱《AWS CLI 命令參考》中的 delete-object。
注意
您必須安裝 AWS CLI 並針對 Lightsail 和 Amazon S3 設定它,才能繼續此程序。如需詳細資訊,請參閱設定 AWS Command Line Interface 以使用 Amazon Lightsail。
-
開啟命令提示或終端機視窗。
-
輸入下列命令以刪除儲存貯體中的物件或物件版本。
若要刪除物件:
aws s3api delete-object --bucket
BucketName
--keyObjectKey
若要刪除物件版本:
注意
刪除物件版本僅適用於已啟用版本控制的儲存貯體。如需詳細資訊,請參閱在儲存貯體中啟用和暫停物件版本控制。
aws s3api delete-object --bucket
BucketName
--keyObjectKey
--version-idVersionID
將命令中的以下範例文字取代為自訂文字:
-
BucketName
- 您想要從中刪除物件的儲存貯體名稱。 -
ObjectKey
- 您要刪除之物件的完整物件金鑰。 -
VersionID
- 您要刪除之物件版本的 ID。
範例:
刪除物件:
aws s3api delete-object --bucket
amzn-s3-demo-bucket
--keyimages/sailbot.jpg
刪除物件版本:
aws s3api delete-object --bucket
amzn-s3-demo-bucket
--keyimages/sailbot.jpg
--version-idYF0YMBlUvexampleO07l2vJi9hRz4ujX
您應該會看到類似以下範例的結果:
-
使用 AWS CLI來刪除多個物件或物件版本
請完成下列程序,使用 AWS Command Line Interface (AWS CLI) 在儲存貯體中刪除多個物件。您可以使用 delete-objects
命令來執行此動作。如需詳細資訊,請參閱 AWS CLI 命令參考中的 delete-objects。
注意
您必須安裝 AWS CLI 並針對 Lightsail 和 Amazon S3 設定它,才能繼續此程序。如需詳細資訊,請參閱設定 AWS Command Line Interface 以使用 Amazon Lightsail。
-
開啟命令提示或終端機視窗。
-
輸入下列命令,以刪除儲存貯體中的多個物件或多個物件版本。
aws s3api delete-objects --bucket
BucketName
--delete file://LocalDirectory
將命令中的以下範例文字取代為自訂文字:
-
BucketName
- 您想要從中刪除多個物件或多個物件版本的儲存貯體名稱。 -
LocalDirectory
- 您電腦上指定要刪除之物件或版本的 .json 文件的目錄路徑。該 .json 文件可格式化如下。若要刪除物件,請在 .json 檔案中輸入下列文字,並以您要刪除
ObjectKey
之物件的物件金鑰取代 。{ "Objects": [ { "Key": "
ObjectKey1
" }, { "Key": "ObjectKey2
" } ], "Quiet": false }若要刪除物件版本,請在 .json 檔案中輸入下列文字。
VersionID
將ObjectKey
和 取代為您要刪除IDs之物件版本的物件金鑰和 。注意
刪除物件版本僅適用於已啟用版本控制的儲存貯體。如需詳細資訊,請參閱在儲存貯體中啟用和暫停物件版本控制。
{ "Objects": [ { "Key": "
ObjectKey1
", "VersionId": "VersionID1
" }, { "Key": "ObjectKey2
", "VersionId": "VersionID2
" } ], "Quiet": false }
範例:
-
在 Linux 或 Unix 電腦上:
aws s3api delete-objects --bucket
amzn-s3-demo-bucket
--delete file://home/user/Documents/delete-objects.json
-
在 Windows 電腦上:
aws s3api delete-objects --bucket
amzn-s3-demo-bucket
--delete file://C:\Users\user\Documents\delete-objects.json
您應該會看到類似以下範例的結果:
-
管理儲存貯體和物件
以下是管理 Lightsail 物件儲存貯體的一般步驟:
-
了解 Amazon Lightsail 物件儲存服務中的物件和儲存貯體。如需詳細資訊,請參閱 Amazon Lightsail 中的物件儲存。
-
了解您可以在 Amazon Lightsail 中提供儲存貯體的名稱。如需詳細資訊,請參閱 Amazon Lightsail 中的儲存貯體命名規則。
-
建立儲存貯體,開始使用 Lightsail 物件儲存服務。如需詳細資訊,請參閱在 Amazon Lightsail 中建立儲存貯體。
-
了解儲存貯體的安全最佳實務,以及可以為儲存貯體設定的存取許可。可以將儲存貯體中的所有物件設為公有或私有,也可以選擇將個別物件設為公有。您也可以透過建立存取金鑰、將執行個體連接至儲存貯體,以及授予其他AWS帳戶的存取權,來授予儲存貯體的存取權。如需詳細資訊,請參閱 Amazon Lightsail 物件儲存的安全最佳實務和了解 Amazon Lightsail 中的儲存貯體許可。
了解儲存貯體存取許可後,請參閱下列指南來授予對儲存貯體的存取權:
-
了解如何為儲存貯體啟用存取日誌記錄,以及如何使用存取日誌來稽核儲存貯體的安全性。如需詳細資訊,請參閱下列指南。
-
建立IAM政策,授予使用者在 Lightsail 中管理儲存貯體的能力。如需詳細資訊,請參閱IAM在 Amazon Lightsail 中管理儲存貯體的政策。
-
了解儲存貯體中物件的標記和識別方式。如需詳細資訊,請參閱了解 Amazon Lightsail 中的物件金鑰名稱。
-
了解如何在儲存貯體中上傳檔案及管理物件。如需詳細資訊,請參閱下列指南。
-
啟用物件版本控制功能來保留、擷取和恢復儲存貯體中所儲存每個物件的各個版本。如需詳細資訊,請參閱在 Amazon Lightsail 中的儲存貯體中啟用和暫停物件版本控制。
-
啟用物件版本控制之後,可以還原儲存貯體中物件的先前版本。如需詳細資訊,請參閱在 Amazon Lightsail 中的儲存貯體中還原舊版物件。
-
監控儲存貯體的使用率。如需詳細資訊,請參閱在 Amazon Lightsail 中檢視儲存貯體的指標。
-
設定儲存貯體指標的警示,以便在儲存貯體的使用率超過閾值時收到通知。如需詳細資訊,請參閱在 Amazon Lightsail 中建立儲存貯體指標警示。
-
如果儲存空間和網路傳輸不足,請變更儲存貯體的儲存計畫。如需詳細資訊,請參閱在 Amazon Lightsail 中變更儲存貯體的計劃。
-
了解如何將儲存貯體連線至其他資源。如需詳細資訊,請參閱下列教學課程。
-
如果不再使用儲存貯體,請刪除它。如需詳細資訊,請參閱刪除 Amazon Lightsail 中的儲存貯體。