このトピックでは、OSS SDK for Go V1コードリポジトリに基づくさまざまなシナリオでのObject Storage Service (OSS) SDK for Goのサンプルコードについて説明します。
ソースコードとAPIドキュメント
OSS SDK For Goのソースコードについては、GitHubをご参照ください。 詳細については、ドキュメントをご覧ください。
サンプルプログラム
OSS SDK for Goは、参照または使用するためのさまざまなサンプルプログラムを提供します。 サンプルプログラムを次の表に示します。
サンプルコードファイル | コンテンツ |
[Simple Upload] と [Resumable upload] を含むオブジェクトをアップロードします。 | |
ストリーミングダウンロードや条件付きダウンロードなどのオブジェクトをダウンロードします。 | |
OSS SDK for Go V2
OSS SDK for Go V2は、OSS SDK for Go V1コードリポジトリの大幅な書き換えです。 OSS SDK for Go V2は、Go 1.18以降に基づいて構築されているため、ID認証、失敗したリクエストの自動再試行、エラー処理などの基本的な操作が簡素化されます。 OSS SDK for Go V2は、柔軟なパラメーター設定方法と、ページネータ、送信マネージャー、ファイルのような操作などの豊富な高度な操作を提供します。 これにより、開発効率と経験が包括的に向上します。
V2の使用を開始する方法の詳細については、alibabacloud-oss-go-sdk-v2をご覧ください。
OSS SDK For Go V1をOSS SDK for Go V2にアップグレードする方法の詳細については、「アップグレードガイド」をご参照ください。