阿里云OSS掛到到ECS作為一個linux目錄(OSSFS掛載)

配置OSS賬號信息并掛載OSS Bucket。以下是該文檔的示例:


OSSFS 配置與掛載指南

步驟 1:安裝必要的依賴包

首先,確保您的系統已經安裝了wgetfuse。這些工具是下載OSSFS安裝包和掛載文件系統所必需的。

bash復制代碼

# 檢查并安裝 wget if ! command -v wget &> /dev/null; then echo "wget 未安裝,正在安裝..." yum install -y wget fi # 檢查并安裝 fuse if ! command -v fuse &> /dev/null; then echo "fuse 未安裝,正在安裝..." yum install -y fuse fi

步驟 2:下載并安裝 OSSFS

根據您的OSSFS版本和下載鏈接,使用wget下載OSSFS安裝包,并使用rpm進行安裝。

# 定義變量OSSFS_VERSION="v1.80.6" # 根據實際情況替換為最新版本OSSFS_DOWNLOAD_URL="https://github.com/aliyun/ossfs/releases/download/${OSSFS_VERSION}/ossfs_${OSSFS_VERSION}_centos7.0_x86_64.rpm" # 替換為正確的下載鏈接# 下載 OSSFS 安裝包wget "${OSSFS_DOWNLOAD_URL}" -O "/tmp/ossfs.rpm"# 安裝 OSSFSrpm -ivh "/tmp/ossfs.rpm"

步驟 3:創建密鑰文件

為了安全地存儲您的OSS訪問密鑰,我們將創建一個名為/etc/passwd-ossfs的文件。該文件將包含您的Bucket名稱、Access Key ID和Access Key Secret,格式為BucketName:AccessKeyId:AccessKeySecret
bash復制代碼

# 定義變量BUCKET_NAME="your-bucket-name" # 替換為您的 Bucket 名稱ACCESS_KEY_ID="your-access-key-id" # 替換為您的 Access Key IDACCESS_KEY_SECRET="your-access-key-secret" # 替換為您的 Access Key SecretACCESS_KEY_FILE="/etc/passwd-ossfs"# 創建密鑰文件并設置權限echo "${BUCKET_NAME}:${ACCESS_KEY_ID}:${ACCESS_KEY_SECRET}" | sudo tee "${ACCESS_KEY_FILE}" > /dev/nullsudo chmod 600 "${ACCESS_KEY_FILE}" # 僅允許 root 用戶讀寫該文件以確保安全
注意:在實際操作中,您應該手動執行上述echo和chmod命令,而不是在腳本中硬編碼您的密鑰信息。

步驟 4:配置自動掛載

編輯/etc/fstab文件以添加OSS Bucket的自動掛載配置。這將使您在系統啟動時自動掛載OSS Bucket。


bash復制代碼# 定義變量OSS_ENDPOINT="oss-cn-hangzhou.aliyuncs.com" # 替換為您的 OSS EndpointMOUNT_POINT="/mnt/oss/${BUCKET_NAME}" # 您希望掛載 OSS Bucket 的本地目錄路徑# 添加自動掛載配置到 /etc/fstab 文件(如果不存在的話)grep -q "^ossfs#${BUCKET_NAME}" /etc/fstab || echo "ossfs#${BUCKET_NAME} ${MOUNT_POINT} fuse _netdev,url=http://${OSS_ENDPOINT},passwd_file=${ACCESS_KEY_FILE},allow_other 0 0" | sudo tee -a /etc/fstab > /dev/null

步驟 5:掛載 OSS Bucket

最后,使用mount命令掛載所有在/etc/fstab中配置的文件系統,包括剛剛添加的OSS Bucket。


bash復制代碼# 嘗試掛載所有 fstab 配置中的文件系統(包括 OSS Bucket)sudo mount -a# 檢查掛載是否成功if [ $? -eq 0 ]; thenecho "OSS Bucket 已成功掛載到 ${MOUNT_POINT}。"elseecho "掛載 OSS Bucket 失敗,請檢查 /etc/fstab 配置和網絡連接。"fi


如果一切正常,您的OSS Bucket現在應該已經成功掛載到指定的本地目錄。您可以通過瀏覽該目錄來訪問和管理存儲在OSS中的文件。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/712753.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/712753.shtml
英文地址,請注明出處:http://en.pswp.cn/news/712753.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

數據服務安全的重要性

數據服務安全在當今信息化社會顯得尤為重要。隨著大數據、云計算、人工智能等技術的飛速發展,數據已經成為企業和組織的核心資產,數據服務安全也面臨著前所未有的挑戰。本文將從數據服務安全的重要性、常見威脅、防護策略以及未來發展趨勢等方面進行探討…

selenuim【1】($x(‘xpath語法’)、WebDriverWait())

文章目錄 初學selenuim記錄1、執行driver webdriver.Chrome()后很久才打開瀏覽器2、瀏覽器多元素定位 $x(‘xpath語法’)3、打開瀏覽器driver.get("網址")執行了很久才開始定位元素:等待(1)driver.set_page_load_timeout(t)&#…

事務及SpringBoot中的事務開啟

目錄 1.什么是事務? 2.事務的四大特性? 3.SpringBoot中怎樣開啟事務 1.開啟事務支持 2.在需要開啟事務的方法或類上使用Transactional 3.通過配置類來開啟全局事務 1.什么是事務? 事務是指在數據庫管理系統中執行的一系列操作的邏輯單元。事…

基于SpringBoot+vue+elementui在線教育系統詳細設計實現

前言 ??博主介紹:?專注于Java、小程序技術領域和畢業項目實戰??? ???? 精彩專欄 推薦訂閱???? 2024年Java精品實戰案例《100套》 ??文末獲取源碼聯系?? ??文末獲取源碼+數據庫?? 感興趣的可以先收藏起來,還有大家在畢設選題,項目以及論文編寫等相…

外包干了7個月,技術退步明顯.......

先說一下自己的情況,大專生,18年通過校招進入北京某軟件公司,干了接近4年的功能測試,今年年初,感覺自己不能夠在這樣下去了,長時間呆在一個舒適的環境會讓一個人墮落! 而我已經在一個企業干了四年的功能測…

智慧旅游+數字化景區整體解決方案:文件全文83頁,附下載

關鍵詞:智慧景區建設,智慧旅游一體化平臺,數字化景區建設,智慧旅游建設,智慧景區解決方案,智慧文旅解決方案,智慧旅游解決方案 一、景區智慧旅游建設需求與背景分析 1、技術發展背景 隨著信息…

Unity | Shader基礎知識(第十集:shader常用外部資產單詞速成)

目錄 一、外部資產簡介 二、常用的外部資產單詞 三、常用的外部資產單詞和引入內部 四、圖片資產外部調整的具體講解 1.Tiling,中文:鋪地磚 2.Offset,中文:偏移 五、作者的話 一、外部資產簡介 在第六集中,我們…

RabbitMQ的常見工作模式

Work queues 工作隊列模式 模式說明 通過Helloworld工程我們已經能夠構建一個簡單的消息隊列的基本項目,項目中存在幾個角色:生產 者、消費者、隊列,而對于我們真實的開發中 ,對于消息的消費者通過是有多個的。 比如在實現用戶注冊功能時&…

【OpenCV】繪制桌面鎖屏時鐘

OpenCV 是一個開源的計算機視覺(Computer Vision)與機器學習軟件庫,提供了多種圖像處理算法與接口,用于解決計算機視覺相關問題。OpenCV 支持多平臺與多語言,本文主要記錄如何使用 OpenCV-Python 繪制桌面鎖屏時鐘。 目…

一、環境配置

一、下載Ubuntu18.04版本鏡像 我的電腦配置比較低(08年奧運限定版哦),使用的是虛擬機VMware進行安裝Ubuntu18.04版,跟書上使用的一樣 Ubuntu 18.04鏡像 別下載錯了哈 二、VMware下安裝Ubuntu18.04操作系統 之前寫過相關的博文,詳細配置可…

軟件測試——性能測試

目錄 一、性能測試簡介 二、性能測試指標 三、性能測試的流程 四、Jmeter簡介 五、Jmeter常見測試框架 六、Jmeter錄制腳本 七、腳本增強 八、Jmeter腳本參數化 九、斷言 十、關聯 十一、JDBC請求 十二、分布式測試 十三、性能測試報告 一、性能測試簡介…

API接口技術開發拼多多接口鏈接采集實時銷量、SKU信息、券后價格、優惠券信息API接入步驟及演示示例

要實現拼多多接口鏈接采集實時銷量、SKU信息、券后價格、優惠券信息API接入步驟及演示示例,首先需要了解拼多多開放平臺的相關API接口。以下是一個簡單的Java示例,使用requests庫調用拼多多開放平臺的API接口: 注冊并登錄開放平臺&#xff0c…

【LeetCode】一周中的第幾天+ 一年中的第幾天

2023-12-30 文章目錄 一周中的第幾天方法一:模擬思路步驟 方法二:調用庫函數方法三:調用庫函數 [1154. 一年中的第幾天](https://leetcode.cn/problems/day-of-the-year/)方法一:直接計算思路: 方法二:調用…

react Hook useEffect的基本使用及注解

一、概述 useEffect是React提供的一個Hook,用于在函數組件中執行副作用操作。副作用操作通常包括數據獲取、訂閱事件、手動操作DOM等。useEffect可以讓我們在函數組件中模擬類組件的生命周期方法(如componentDidMount、componentDidUpdate、componentWi…

vue3+ts實現圖片預覽功能

首先&#xff0c;需要創建一個Vue組件&#xff0c;用于顯示圖片和預覽圖。 <template><div><img :src"imageSrc" mouseover"showPreview" mouseout"hidePreview" /><div v-if"previewVisible" class"previ…

【計算機考研】學碩還是專碩?

這里面沒有什么更好的選擇&#xff0c;大家都知道專碩錄取人數多&#xff0c;學碩錄取人數上&#xff0c;博弈一直存在 單就考研的難度上來說&#xff0c;專碩的難度確實要比學說低很多的&#xff0c;同樣的專業課的情況下&#xff0c;專碩的考研數學考的是數學二和英語二&…

rk3568 gamc0 控制器寄存器配置不了導致連接不上phy

系統啟動 GMAC 的驅動開機 log 上出現打印&#xff1a;No PHY found 或者 Cannot attach to PHY。查閱rk 官方gmac 配置指導手冊出現改問題的原因可能如下&#xff1a; 但反復檢查硬件和軟件發現都沒問題。看內核啟動日志發現gamc0 在啟動過程中讀取gmac0 的版本id是讀取不到&a…

P2440 木材加工

題目背景 要保護環境 題目描述 木材廠有 &#xfffd;n 根原木&#xff0c;現在想把這些木頭切割成 &#xfffd;k 段長度均為 &#xfffd;l 的小段木頭&#xff08;木頭有可能有剩余&#xff09;。 當然&#xff0c;我們希望得到的小段木頭越長越好&#xff0c;請求出 &a…

表格自定義音頻播放組件

1.在使用的地方調用 <Audiosvue ref"audio" class"audio-box" :audioFile"item.cont"></Audiosvue> 2.引入組件 import Audiosvue from "/components/audio"; 3.組件 <template><div><div style"d…

優化Vue項目中 WebStorm:2023.3 對 CSS 和 HTML 的默認注釋

前言 WebStorm是一種基于JetBrains IntelliJ平臺的集成開發環境&#xff08;IDE&#xff09;&#xff0c;專門用于Web開發。它支持JavaScript、HTML和CSS等語言&#xff0c;并提供了豐富的功能和工具&#xff0c;以提高開發人員的效率。但是&#xff0c;在開發Vue項目中發現&a…