Java は Alibaba Cloud ファイル ストレージ OSS を実装します

目次

 クラウドストレージを使用する理由

SpringCloud Alibaba-OSS

アリババクラウドストレージを購入する

ストレージには Alibaba Cloud パッケージを使用する

依存関係をインポートする

テストコード

スプリングクラウドアリババパッケージ


 クラウドストレージを使用する理由

 直接リンク:オブジェクト ストレージ OSS_クラウド ストレージ サービス_エンタープライズ データ管理_ストレージ-Alibaba Cloud

SpringCloud Alibaba-OSS

オブジェクト ストレージ サービス (OSS) は、大規模で安全、低コスト、信頼性の高いクラウド ストレージです

あらゆる種類のファイルの保存に適したサービスです。容量と処理能力の柔軟な拡張、複数のストレージ タイプから選択、完全に最適化

保管コストを最小限に抑えます。

アリババクラウドストレージを購入する

クリックして直接購入しましょう。

 ご覧のとおり、価格が予想を超えていたので、選択します! 買わないで!

突然の変化で貧しい家庭はさらに悪化する!

(後で、Baidu: データ ストレージを通じて Qiniuyun について知りました。データ ストレージが 10 GB を超えない場合は、無料です。ストレージが 10 GB から 50 GB までの場合は、1 GB あたり 0.15 人民元が課金されます。ストレージが 50 GB を超える場合は、その場合、GBO ごとに RMB.14 が請求されます。これらの料金は毎月計算されて請求されます。)

 後で学んだこと:

下にフリップしてください、ご覧いただけます

 

 

 無料で他人を売春できるので、購入せずにコードをアップロードするだけです。



ストレージには Alibaba Cloud パッケージを使用する

実際、購入後、Alibaba Cloud が提供するチュートリアルが購入ページに表示され、チュートリアルに従うだけで、Java をローカルで使用してクラウド ストレージを完成させることができます。

依存関係をインポートする

        <!-- 阿里云对象存储
        <dependency>
            <groupId>com.aliyun.oss</groupId>
            <artifactId>aliyun-sdk-oss</artifactId>
            <version>3.10.2</version>
        </dependency>-->

テストコード

@Test
	public void testUpload() throws FileNotFoundException{
		// Endpoint以杭州为例,其它Region请按实际情况填写。
		String endpoint = "http://oss-cn-hangzhou.aliyuncs.com";
		// 云账号AccessKey有所有API访问权限,建议遵循阿里云安全最佳实践,创建并使用RAM子账号进行API访问或日常运维,请登录 https://ram.console.aliyun.com 创建。
		String accessKeyId = "<yourAccessKeyId>";
		String accessKeySecret = "<yourAccessKeySecret>";

		// 创建OSSClient实例。
		OSS ossClient = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret);

		// 上传文件流。
		InputStream inputStream = new FileInputStream("文件路径");
		ossClient.putObject("你的存储桶名称", "对象的名字(存储文件的名字)", inputStream);

		// 关闭OSSClient。
		ossClient.shutdown();
	}

実行後、クラウドストレージに移動して表示すると、アップロードされたファイルが表示されます。

スプリングクラウドアリババパッケージ

直接リンク: https://github.com/alibaba/spring-cloud-alibaba/blob/2022.x/README-zh.md

直接リンク (Aliyun): https://github.com/alibaba/aliyun-spring-boot/tree/master/aliyun-spring-boot-samples/aliyun-oss-spring-boot-sample

spribg-cloud-alibaba のパッケージ化手順:

1.oss-starterの導入

2. キーとエンドポイント関連情報を構成する

3. OSSClient を使用して関連操作を実行します。

おすすめ

転載: blog.csdn.net/Hubery_sky/article/details/131758694