転送アクセラレーション機能を使用すると、世界中のユーザーが Object Storage Service (OSS) バケットに保存されているオブジェクトに短時間でアクセスできます。 この機能は、地理的に長い距離にわたってデータを転送する必要があるシナリオに適用でき、ギガバイトまたはテラバイト単位のラージオブジェクトのダウンロードまたはアップロードにも使用できます。
注意事項
このトピックのサンプルコードでは、中国 (杭州) リージョン ID
cn-hangzhouを例として使用します。デフォルトでは、パブリックエンドポイントが使用されます。同じリージョン内の他の Alibaba Cloud サービスから OSS にアクセスする場合は、内部エンドポイントを使用する必要があります。OSS リージョンとエンドポイントのマッピングの詳細については、「OSS リージョンとエンドポイント」をご参照ください。このトピックでは、アクセス認証情報は環境変数から取得されます。 アクセス認証情報の構成方法の詳細については、「アクセス認証情報を構成する」をご参照ください。
サンプルコード
関連情報
バケットの転送アクセラレーションを有効にするために使用される完全なサンプルコードについては、put_bucket_transfer_acceleration.go と get_bucket_transfer_acceleration.go をご覧ください。
バケットの転送アクセラレーションを有効にするために呼び出すことができる API 操作の詳細については、「PutBucketTransferAcceleration」をご参照ください。
転送アクセラレーションのステータスを照会するために呼び出すことができる API 操作の詳細については、「GetBucketTransferAcceleration」をご参照ください。