mc replicate backlog
在版本 mc.RELEASE.2023-07-18T21-05-38Z 中變更:mc replicate diff
已重新命名為 mc replicate backlog
。功能沒有變更。
描述
mc replicate backlog
顯示未複製的新物件或已刪除物件的清單。
您可以列出特定遠端目標的物件複寫狀態。為此,您必須擁有遠端目標的 ARN。您可以使用 擷取為儲存貯體設定的遠端目標 來尋找 ARN。
語法
以下命令顯示 myminio
別名上 teamorange/projects
前綴的 notes
儲存貯體中尚未複寫到特定遠端目標儲存貯體的新物件或已刪除物件。遠端目標的 ARN 是 arn:minio:replication::3bb8c736-4014-42c5-b3cb-d64e3ebaa75e:notes
。
mc replicate backlog myminio/notes/teamorange/projects --arn arn:minio:replication::3bb8c736-4014-42c5-b3cb-d64e3ebaa75e:notes
如果任何新的或已刪除的物件尚未複寫,則命令會輸出類似以下內容
[0001-01-01 00:00:00 UTC] [2022-10-06 17:18:59 UTC] 478efe49-aa9d-46ab-8268-45b70cc4c341 PUT agenda.docx
[0001-01-01 00:00:00 UTC] [2022-10-06 17:18:15 UTC] b283bf43-319f-455a-a779-3c2e669fad88 PUT budget-meeting.docx
在輸出中,PUT
對應於新物件。已刪除的物件或版本會顯示 DEL
。
命令的語法如下
mc [GLOBALFLAGS] replicate backlog \
[--arn "string"] \
TARGET
方括號
[]
表示選用參數。共用一行的參數是相互依賴的。
使用管道符號
|
運算子分隔的參數是互斥的。
將範例複製到文字編輯器,並在終端機/Shell 中執行命令之前視需要進行修改。
參數
全域標誌
此命令支援任何 全域標誌。
範例
檢視前綴中未複製的物件版本
顯示前綴未複製的 PUT
和 DELETE
動作
mc replicate backlog myminio/mybucket/path/to/prefix
將
myminio/mybucket
取代為要建立複寫設定的ALIAS
和完整儲存貯體路徑。將
path/to/prefix
取代為要用於請求的前綴或物件。
如果存在未複製的物件,輸出會傳回在未複製到遠端目標的前綴中建立或移除物件的動作清單
[0001-01-01 00:00:00 UTC] [2022-10-06 17:18:59 UTC] 478efe49-aa9d-46ab-8268-45b70cc4c341 PUT agenda.docx
[0001-01-01 00:00:00 UTC] [2022-10-06 17:18:15 UTC] b283bf43-319f-455a-a779-3c2e669fad88 PUT budget-meeting.docx
檢視特定遠端目標中未複製的物件
以下 mc replicate backlog
命令顯示特定遠端目標的別名/儲存貯體/前綴路徑中未複製的物件
mc replicate backlog myminio/mybucket/path/to/prefix --arn <remote-arn>
將
myminio/mybucket
取代為要顯示未複製物件的ALIAS
和完整儲存貯體路徑。將
path/to/prefix
取代為所需的前綴或物件路徑。將
<remote-arn>
取代為特定遠端目標的資源編號。
如果存在未複製的物件,輸出會傳回在尚未複寫到遠端目標的物件中建立或移除物件的動作清單
[0001-01-01 00:00:00 UTC] [2022-10-06 17:18:59 UTC] 478efe49-aa9d-46ab-8268-45b70cc4c341 PUT agenda.docx
[0001-01-01 00:00:00 UTC] [2022-10-06 17:18:15 UTC] b283bf43-319f-455a-a779-3c2e669fad88 PUT budget-meeting.docx
S3 相容性
mc 命令列工具是為了與 AWS S3 API 相容而建置的,並在 MinIO 和 AWS S3 中測試了預期的功能和行為。
MinIO 不保證其他 S3 相容服務,因為它們的 S3 API 實作不明,因此不受支援。雖然 mc 命令可能會如文件所述運作,但任何此類使用都由您自行承擔風險。