Data.Cloud.AmazonAPI.TAmazonStorageService.SetBucketVersioning
Delphi
function SetBucketVersioning(const BucketName: string; Enabled: Boolean; MFADelete: Boolean = False; ResponseInfo: TCloudResponseInfo = nil; const BucketRegion: TAmazonRegion = amzrNotSpecified): Boolean;
C++
bool __fastcall SetBucketVersioning(const System::UnicodeString BucketName, bool Enabled, bool MFADelete = false, Data::Cloud::Cloudapi::TCloudResponseInfo* ResponseInfo = (Data::Cloud::Cloudapi::TCloudResponseInfo*)(0x0), const System::UnicodeString BucketRegion = System::UnicodeString());
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | Data.Cloud.AmazonAPI.pas Data.Cloud.AmazonAPI.hpp |
Data.Cloud.AmazonAPI | TAmazonStorageService |
Beschreibung
Aktiviert oder deaktiviert die Bucket-Versionierung und die MFA-Delete-Fähigkeit.
SetBucketVersioning aktiviert oder deaktiviert die Bucket-Versionierung und die MFA-Delete-Fähigkeit.
Zum Aktivieren der MFA-Delete-Fähigkeit (Multi-Factor-Authentication) müssen die als published deklarierten MFA-Eigenschaften in der Amazon-Verbindung gesetzt werden. Um die MFA-Fähigkeit zu aktivieren und die Seriennumer und das Token zu erhalten, melden Sie sich bei Ihrem Amazon-Konto an und suchen nach dem entsprechenden Dienst.
Anforderungen mit MFA (x-amz-mfa) müssen HTTPS verwenden.
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, für das die Versionierung gesetzt werden soll. |
|
True zum Aktivieren der Versionierung und False zum Deaktivieren. |
|
True zum Aktivieren der MFA-Delete-Fähigkeit und False zum Deaktivieren. |
|
Die optionale Klasse zum Speichern von Antwortinformationen. |