日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

阿里云存储_OSS对象存储

發布時間:2025/4/16 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 阿里云存储_OSS对象存储 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1,什么是對象存儲 OSS

阿里云對象存儲服務(Object Storage Service,簡稱 OSS),是阿里云提供的海量、安全、低成本、高可靠的云存儲服務。其數據設計持久性不低于 99.9999999999%(12個9),服務設計可用性不低于 99.99%。OSS 具有與平臺無關的 RESTful API 接口,您可以在任何應用、任何時間、任何地點存儲和訪問任意類型的數據。

您可以使用阿里云提供的 API、SDK 接口或者 OSS 遷移工具輕松地將海量數據移入或移出阿里云 OSS。數據存儲到阿里云 OSS 以后,您可以選擇標準類型(Standard)的阿里云 OSS 服務作為移動應用、大型網站、圖片分享或熱點音視頻的主要存儲方式,也可以選擇成本更低、存儲期限更長的低頻訪問類型(Infrequent Access)和歸檔類型(Archive)的阿里云 OSS 服務作為不經常訪問數據的備份和歸檔。

?

相關概念

  • 存儲類型(Storage Class)

    OSS 提供標準、低頻訪問、歸檔三種存儲類型,全面覆蓋從熱到冷的各種數據存儲場景。其中標準存儲類型提供高可靠、高可用、高性能的對象存儲服務,能夠支持頻繁的數據訪問;低頻訪問存儲類型適合長期保存不經常訪問的數據(平均每月訪問頻率 1 到 2 次),存儲單價低于標準類型;歸檔存儲類型適合需要長期保存(建議半年以上)的歸檔數據,在三種存儲類型中單價最低。詳情請參見存儲類型介紹。

  • 存儲空間(Bucket)

    存儲空間是您用于存儲對象(Object)的容器,所有的對象都必須隸屬于某個存儲空間。您可以設置和修改存儲空間屬性用來控制地域、訪問權限、生命周期等,這些屬性設置直接作用于該存儲空間內所有對象,因此您可以通過靈活創建不同的存儲空間來完成不同的管理功能。

  • 對象/文件(Object)

    對象是 OSS 存儲數據的基本單元,也被稱為 OSS 的文件。對象由元信息(Object Meta)、用戶數據(Data)和文件名(Key)組成。對象由存儲空間內部唯一的 Key 來標識。對象元信息是一組鍵值對,表示了對象的一些屬性,比如最后修改時間、大小等信息,同時您也可以在元信息中存儲一些自定義的信息。

  • 地域(Region)

    地域表示 OSS 的數據中心所在物理位置。您可以根據費用、請求來源等綜合選擇數據存儲的地域。詳情請參見?OSS 已開通的Region。

  • 訪問域名(Endpoint)

    Endpoint 表示 OSS 對外服務的訪問域名。OSS 以 HTTP RESTful API 的形式對外提供服務,當訪問不同地域的時候,需要不同的域名。通過內網和外網訪問同一個地域所需要的域名也是不同的。具體的內容請參見各個 Region 對應的 Endpoint。

  • 訪問密鑰(AccessKey)

    AccessKey,簡稱 AK,指的是訪問身份驗證中用到的 AccessKeyId 和 AccessKeySecret。OSS 通過使用 AccessKeyId 和 AccessKeySecret 對稱加密的方法來驗證某個請求的發送者身份。AccessKeyId 用于標識用戶,AccessKeySecret 是用戶用于加密簽名字符串和 OSS 用來驗證簽名字符串的密鑰,其中 AccessKeySecret 必須保密。

相關服務

您把數據存儲到 OSS 以后,就可以使用阿里云提供的其他產品和服務對其進行相關操作。

以下是您會經常使用到的阿里云產品和服務:

  • 云服務器(ECS):提供簡單高效、處理能力可彈性伸縮的云端計算服務。請參見?ECS 產品詳情頁面。
  • 內容分發網絡(CDN):將源站資源緩存到各區域的邊緣節點,供您就近快速獲取內容。請參見?CDN 產品詳情頁面。
  • E-MapReduce:構建于 ECS 上的大數據處理的系統解決方案,基于開源的 Apache Hadoop 和 Apache Spark,方便您分析和處理自己的數據。請參見?E-MapReduce 產品詳情頁面。
  • 媒體處理:將存儲于 OSS 的音視頻轉碼成適合在 PC、TV 以及移動終端上播放的格式。并基于海量數據深度學習,對音視頻的內容、文字、語音、場景多模態分析,實現智能審核、內容理解、智能編輯。請參見媒體處理產品詳情頁面。

使用 OSS

阿里云提供了 Web 服務頁面,方便您管理 OSS。您可以登錄 OSS 管理控制臺,操作存儲空間和對象。關于管理控制臺的操作,請參見控制臺用戶指南。

阿里云也提供了豐富的 API 接口和各種語言的 SDK 包,方便您靈活地管理 OSS。請參見?OSS API 參考和?OSS SDK 參考。

?

2,文件、圖像資源存儲

對象存儲——OSS,:可實現在網段內多臺共享一個oss存儲,支持域名直接綁定存儲,訪問直接獲取資源。

?

3,使用場景

本頁目錄

  • 圖片和音視頻等應用的海量存儲
  • 網頁或者移動應用的靜態和動態資源分離
  • 云端數據處理

本文介紹對象存儲OSS的主要使用場景。

圖片和音視頻等應用的海量存儲

OSS可用于圖片、音視頻、日志等海量文件的存儲。各種終端設備、Web網站程序、移動應用可以直接向OSS寫入或讀取數據。OSS支持流式寫入和文件寫入兩種方式。

網頁或者移動應用的靜態和動態資源分離

利用BGP帶寬,OSS可以實現超低延時的數據直接下載。OSS也可以配合阿里云CDN加速服務,為圖片、音視頻、移動應用的更新分發提供最佳體驗。

云端數據處理

上傳文件到OSS后,可以配合媒體處理服務和圖片處理服務進行云端的數據處理。

?

?

?

4,創建存儲空間

本頁目錄

  • 使用 OSS 管理控制臺
  • 使用圖形化管理工具 ossbrowser
  • 使用命令行工具 ossutil
  • 使用 API/SDK
  • 后續操作

開通阿里云 OSS 服務后,您需要首先創建存儲空間(Bucket)來存儲文件。

使用 OSS 管理控制臺

您可以根據以下步驟,使用 OSS 管理控制臺創建存儲空間。

  • 進入OSS 管理控制臺界面。
  • 如果目前Bucket列表為空,單擊左側存儲空間列表中的新建 Bucket;若已創建過Bucket,則單擊左側存儲空間列表中的新增按鈕+,或者單擊頁面右上方的新建 Bucket按鈕,打開新建 Bucket對話框。
  • 在Bucket 名稱框中,輸入存儲空間名稱。
    • 存儲空間的命名必須符合命名規范。
    • 所選定的存儲空間名稱在阿里云 OSS 的所有現有存儲空間名稱中必須具有唯一性。
    • 創建后不支持更改存儲空間名稱。
    • 有關存儲空間命名的更多信息,請參閱基本概念介紹。
  • 在區域框中,下拉選擇該存儲空間的數據中心。

    訂購后不支持更換地域。如需要通過 ECS 內網訪問 OSS,需要選擇與您 ECS 相同的地域。更多信息請參閱OSS訪問域名使用規則。

  • 在存儲類型框中,選擇所需要的存儲類型。
    • 標準存儲:高可靠、高可用、高性能,數據會經常被訪問到。
    • 低頻訪問:數據長期存儲、較少訪問,存儲單價低于標準類型。低頻訪問存儲類型的文件有最短存儲時間,存儲時間短于30天的文件提前刪除會產生一定費用。低頻訪問存儲文件有最小計量空間,文件大小低于64KB,會按照64KB 計算存儲空間,數據獲取會產生費用。
    • 歸檔存儲:適合需要長期保存(建議半年以上)的歸檔數據,在存儲周期內極少被訪問,數據進入到可讀取狀態需要等待1分鐘的解凍時間。適合需要長期保存的檔案數據、醫療影像、科學資料、影視素材。
  • 在讀寫權限框中,選擇對應的權限。
    • 私有(private):只有該存儲空間的擁有者可以對該存儲空間內的文件進行讀寫操作,其他人無法訪問該存儲空間內的文件。
    • 公共讀(public-read):只有該存儲空間的擁有者可以對該存儲空間內的文件進行寫操作,任何人(包括匿名訪問者)可以對該存儲空間中的文件進行讀操作。

      警告?互聯網上任何用戶都可以對該 Bucket 內文件進行訪問,這有可能造成您數據的外泄以及費用激增,請謹慎操作。

    • 公共讀寫(public-read-write):任何人(包括匿名訪問者)都可以對該存儲空間內文件進行讀寫操作。

      警告?互聯網上任何用戶都可以對該 Bucket 內的文件進行訪問,并且向該 Bucket 寫入數據。這有可能造成您數據的外泄以及費用激增,若被人惡意寫入違法信息還可能會侵害您的合法權益。除特殊場景外,不建議您配置公共讀寫權限。

  • 在服務端加密框中,選擇是否增加服務端加密設置。
    • 無:不啟用服務端加密功能。
    • AES256:使用 AES256 加密每個對象。OSS 會為每個對象使用不同的密鑰進行加密,作為額外的保護,它將使用定期輪轉的主密鑰對加密密鑰本身進行加密。
    • KMS:可以使用指定的 CMK ID 或者 KMS 默認托管的 CMK 進行加解密操作。KMS 加密詳細的介紹請參考使用 KMS 托管密鑰進行加解密。
      • alias/acs/oss:使用默認托管的 CMK 生成不同的密鑰來加密不同的對象,并且在下載時自動解密。
      • CMK ID:使用指定的 CMK 生成不同的密鑰來加密不同的對象,并將加密 Object 的 CMK ID 記錄到對象的元數據中,因此具有解密權限的用戶下載對象時會自動解密。選擇指定的 CMK ID 前,需在?KMS 管理控制臺創建一個與 Bucket 相同地域的普通密鑰或外部密鑰。目前此項公測中,請聯系技術支持添加權限。
      注意
      • 使用 KMS 加密方式前,需開通 KMS 服務。
      • 使用 KMS 密鑰功能時會產生少量的 KMS 密鑰 API 調用費用,費用詳情請參考KMS計費標準。
  • 在同城冗余存儲框中,選擇是否開啟同城冗余存儲。

    說明?目前僅華南1(深圳)、華北2(北京)、華東2(上海)地域支持同城冗余存儲。其中,華北2(北京)、華東2(上海)地域需聯系售后技術支持申請試用此功能。

    • 啟用:開啟同城冗余存儲屬性后,OSS 將用戶的數據以冗余的方式存儲在同一個區域(Region)的3個可用區(AZ)中。

      注意?OSS 同城冗余存儲屬性開啟后,將不支持關閉。請謹慎操作。

    • 關閉:默認不開啟同城冗余屬性。
  • 在日志分析框中,選擇是否開通 OSS 實時日志查詢。
    • 開通:開啟 OSS 實時日志查詢。默認免費提供最近7天內的訪問日志實時查詢。用戶可在控制臺上,可視化地實時查詢和分析 OSS 訪問日志。更多信息可參考實時日志查詢。
    • 不開通:即不開通實時日志查詢功能。
  • 單擊確定。
  • 使用圖形化管理工具 ossbrowser

    您可使用 OSS 圖形化管理工具 ossbrowser 創建存儲空間,詳情請參見創建存儲空間。

    使用命令行工具 ossutil

    您可以使用 OSS 命令行工具 ossutil 創建存儲空間,詳情請參見創建存儲空間。

    使用 API/SDK

    OSS 提供多種語言的 API/SDK 包,方便您快速進行二次開發。詳情請參見:

    • API 接口:PutBucket
    • Java SDK:創建存儲空間
    • Python SDK:創建存儲空間
    • PHP SDK:創建存儲空間
    • Go SDK:創建存儲空間
    • C SDK:創建存儲空間

    更多語言的 SDK 示例請參見OSS SDK 文檔。

    后續操作

    上傳文件

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    總結

    以上是生活随笔為你收集整理的阿里云存储_OSS对象存储的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。