Bir paketten tek veya birden çok nesneyi silmek için Go için OSS SDK'yı kullanın.
Notlar
Örnek kod, varsayılan olarak Çin (Hangzhou) bölgesi için
cn-hangzhoubölge kimliğini ve genel bir uç nokta kullanır. Aynı bölgedeki diğer Alibaba Cloud hizmetlerinden OSS'e erişmek için dahili uç nokta kullanın. Desteklenen bölgeler ve uç noktalar hakkında daha fazla bilgi için bkz. Bölgeler ve uç noktalar.Örnekler, erişim kimlik bilgilerini ortam değişkenlerinden alır. Daha fazla bilgi için bkz. Erişim kimlik bilgilerini yapılandırma.
Bir nesneyi silmek için
oss:DeleteObjectiznine sahip olmanız gerekir. Daha fazla bilgi için bkz. RAM kullanıcılarına özel izin ilkeleri atama.
Yöntem imzaları
Tek bir nesne silme
func (c *Client) DeleteObject(ctx context.Context, request *DeleteObjectRequest, optFns ...func(*Options)) (*DeleteObjectResult, error)
Birden çok nesne silme
func (c *Client) DeleteMultipleObjects(ctx context.Context, request *DeleteMultipleObjectsRequest, optFns ...func(*Options)) (*DeleteMultipleObjectsResult, error)
İstek parametreleri
|
Parametre |
Tür |
Açıklama |
|
ctx |
context.Context |
İstek bağlamı; istek zaman aşımı ayarlamak için kullanabilirsiniz. |
|
request |
*DeleteObjectRequest |
Nesne adı gibi istek parametreleri. Daha fazla bilgi için bkz. DeleteObjectRequest. |
|
*DeleteMultipleObjectsRequest |
Silinecek nesne listesi gibi istek parametreleri. Daha fazla bilgi için bkz. DeleteMultipleObjectsRequest. |
|
|
optFns |
...func(*Options) |
(İsteğe bağlı) İşlem düzeyi yapılandırma parametreleri. Daha fazla bilgi için bkz. Options. |
Yanıt parametreleri
|
Parametre |
Tür |
Açıklama |
|
result |
*DeleteObjectResult |
İşlem sonucu. Yalnızca |
|
*DeleteMultipleObjectsResult |
İşlem sonucu. Yalnızca |
|
|
err |
error |
İstek durumu. İstek başarısız olursa |
Örnekler
Tek bir nesne silme
Birden çok nesne silme
Başvurular
Tam örnek kodlar için GitHub'daki delete_object.go ve delete_multiple_objects.go dosyalarına bakın.
Tek bir nesne silmeye yönelik API başvurusu için bkz. DeleteObject.
Birden çok nesne silmeye yönelik API başvurusu için bkz. DeleteMultipleObjects.