目次
ストレージには 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 を使用して関連操作を実行します。