Data.Cloud.AmazonAPI.TAmazonStorageService.DeleteObjectVersion
Delphi
function DeleteObjectVersion(const BucketName, ObjectName, VersionId: string; ResponseInfo: TCloudResponseInfo = nil): Boolean;
C++
bool __fastcall DeleteObjectVersion(const System::UnicodeString BucketName, const System::UnicodeString ObjectName, const System::UnicodeString VersionId, Data::Cloud::Cloudapi::TCloudResponseInfo* ResponseInfo = (Data::Cloud::Cloudapi::TCloudResponseInfo*)(0x0));
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | Data.Cloud.AmazonAPI.pas Data.Cloud.AmazonAPI.hpp |
Data.Cloud.AmazonAPI | TAmazonStorageService |
Beschreibung
Löscht die Version des angegebenen Objekts aus dem gegebenen Bucket.
Sie müssen Eigentümer des Buckets sein, um DeleteObjectVersion aufrufen zu können. Wenn die angegebene Version eine Löschmarkierung ist und eine ResponseInfo-Instanz bereitgestellt wurde, dann wird ein Header x-amz-marker mit dem Wert True hinzugefügt.
Wenn die MFA-Löschoperation aktiviert ist, dann muss dieser Aufruf über HTTPS ausgeführt werden und der MFA-Seriennummer und dem MFA-Authetifizierungscode der Verbindung müssen Werte zugewiesen werden.
Die Methode gibt bei Erfolg True zurück, ansonsten False.
Die folgende Tabelle gibt die Bedeutung der Parameter an:
Parameter | Beschreibung |
---|---|
|
Der Name des Buckets, aus dem die Objektversion gelöscht werden soll. |
|
Der Name des Objekts, dessen Version gelöscht werden soll. |
|
Der Name des zu löschenden Objekts. |
|
Die optionale Klasse zum Speichern der Antwortinformationen. |
Siehe auch
- Data.Cloud.AmazonAPI.TAmazonStorageService.CopyObject
- Data.Cloud.AmazonAPI.TAmazonStorageService.GetObject
- Data.Cloud.AmazonAPI.TAmazonStorageService.UploadObject
- Data.Cloud.AmazonAPI.TAmazonStorageService.GetObjectACL
- Data.Cloud.AmazonAPI.TAmazonStorageService.DeleteObject
- Introduction to Amazon S3 (amazonwebservices.com)