Azure 저장소 계정을 사용하고 powershell을 사용하여 컨테이너에있는 폴더를 삭제하려고합니다 (컨테이너는 단지 2 계층 계층이며 얼룩 개념과 그 폴더는 말에 실제로 존재하지 않는다.Azure 저장소 컨테이너 또는 X 일보다 오래된 파일 공유 폴더 삭제
폴더 날짜/시간 속성을 확인할 수 없다는 것 외에도 Blob 자체에서 찾을 수있는 유일한 속성은 일반적으로 우리의 목적에 맞는 "마지막으로 수정 한 것"입니다. 그러나 생성 속성이 더 좋았습니다. 필자가 유일한 해결책은 테이블을 만들고 각 파일과 생성 시간 및 날짜를 나열하는 것입니다. 이 문제에 대한 많은 작업처럼 보입니다.
나는 모두 함께 복사 된 다음 루트 "폴더"를 공유하는 모든 blob을 삭제할 때 해당 폴더의 파일을 열거 할 수 있지만 그 폴더 자체의 실제 마지막 수정 시간을 알고 싶습니다. 이것을 달성 할 수있는 방법이 있습니까? 이제 푸른 색 기억 장치 컨테이너를 사용할 때 잠금되지 않았지만 파일 공유도 가능하지만 폴더를 열거 할 수는 있었지만 수정 된 날짜 및 시간 속성은 어떤 이유로 든 채워지지 않았습니다. 거기에 "ETag"를 제외하고 재산.
미리 감사드립니다.
안녕하세요, Fred, "폴더"구조와 메타 데이터가 모두 내 문제에 대한 매우 합법적 인 솔루션처럼 보입니다. 대단히 감사합니다. – Pixel
Fred, 우리는 azcopy를 사용하여 파일을 저장 영역에 업로드합니다. PowerShell을 사용하여 blob 메타 데이터를 편집하는 예를 보여줄 수 있습니까? 내가 찾을 수있는 모든 특정 로컬 파일을 저장소에 업로드하고 메타 데이터를 제공하는 방법을 보여줍니다. 나는 azcopy와 동일한 작업을 수행 할 수 있다고 생각합니다. 작업 자체에서 메타 데이터를 제공합니다. 재미있는 점은 로컬로 폴더가 있다는 것입니다. 저장소에있는 항목이 아니므로 "blob"메타 데이터를 할당하려고하면 어떤 일이 발생합니까? – Pixel
** [AzCopy Parameters] (https://docs.microsoft.com/en-kr/) us/azure/storage/common/storage-use-azcopy # azcopy-parameters) **, Blob 저장소에 파일을 업로드 할 때 Blob에 대한 속성이나 사용자 정의 메타 데이터를 설정할 수 없습니다. blob 이름에 생성 날짜/시간 정보를 포함시키기 위해 다른 솔루션 (''폴더 구조)을 시도 할 수 있습니다. –