使用 AWS SDK 对 Amazon S3 执行的操作
以下代码示例演示了如何使用 AWS SDK 来执行各个 Amazon S3 操作。每个示例都包含一个指向 GitHub 的链接,您可以在其中找到有关设置和运行代码的说明。
这些代码节选调用了 Amazon S3 API,是必须在上下文中运行的较大型程序的代码节选。您可以在适用于使用 AWS 软件开发工具包的 Amazon S3 的场景 中结合上下文查看操作。
以下示例仅包括最常用的操作。有关完整列表,请参阅 Amazon Simple Storage Service API 参考。
示例
- AbortMultipartUpload
- AbortMultipartUploads
- CompleteMultipartUpload
- CopyObject
- CreateBucket
- CreateMultiRegionAccessPoint
- CreateMultipartUpload
- DeleteBucket
- DeleteBucketAnalyticsConfiguration
- DeleteBucketCors
- DeleteBucketEncryption
- DeleteBucketInventoryConfiguration
- DeleteBucketLifecycle
- DeleteBucketMetricsConfiguration
- DeleteBucketPolicy
- DeleteBucketReplication
- DeleteBucketTagging
- DeleteBucketWebsite
- DeleteObject
- DeleteObjectTagging
- DeleteObjects
- DeletePublicAccessBlock
- GetBucketAccelerateConfiguration
- GetBucketAcl
- GetBucketAnalyticsConfiguration
- GetBucketCors
- GetBucketEncryption
- GetBucketInventoryConfiguration
- GetBucketLifecycleConfiguration
- GetBucketLocation
- GetBucketLogging
- GetBucketMetricsConfiguration
- GetBucketNotification
- GetBucketPolicy
- GetBucketPolicyStatus
- GetBucketReplication
- GetBucketRequestPayment
- GetBucketTagging
- GetBucketVersioning
- GetBucketWebsite
- GetObject
- GetObjectAcl
- GetObjectAttributes
- GetObjectLegalHold
- GetObjectLockConfiguration
- GetObjectRetention
- GetObjectTagging
- GetPublicAccessBlock
- HeadBucket
- HeadObject
- ListBucketAnalyticsConfigurations
- ListBucketInventoryConfigurations
- ListBuckets
- ListMultipartUploads
- ListObjectVersions
- ListObjects
- ListObjectsV2
- PutBucketAccelerateConfiguration
- PutBucketAcl
- PutBucketCors
- PutBucketEncryption
- PutBucketLifecycleConfiguration
- PutBucketLogging
- PutBucketNotification
- PutBucketNotificationConfiguration
- PutBucketPolicy
- PutBucketReplication
- PutBucketRequestPayment
- PutBucketTagging
- PutBucketVersioning
- PutBucketWebsite
- PutObject
- PutObjectAcl
- PutObjectLegalHold
- PutObjectLockConfiguration
- PutObjectRetention
- RestoreObject
- SelectObjectContent
- UploadPart