全新 – Amazon EC2 M1 Mac 實例

去年,在 re: Invent 2021 大會期間,我寫了一篇博客文章,宣布推出 EC2 M1 Mac 實例的預覽版。我知道你們當中許多人請求訪問預覽版,我們盡了最大努力,卻無法讓所有人滿意。不過,大家現在已經無需等待了。我很高興地宣布 EC2 M1 Mac 實例正式上市。

亞馬遜云科技開發者社區為開發者們提供全球的開發技術資源。這里有技術文檔、開發案例、技術專欄、培訓視頻、活動與競賽等。幫助中國開發者對接世界最前沿技術,觀點,和項目,并將中國優秀開發者或技術推薦給全球云社區。如果你還沒有關注/收藏,看到這里請一定不要匆匆劃過,點這里讓它成為你的技術寶庫!

EC2 Mac 實例是通過?Thunderbolt?連接到?Amazon Nitro System 的專用 Mac mini 計算機,使 Mac mini 計算機可以像另一個 EC2 實例一般出現和運行。它連接到您的?Amazon Virtual Private Cloud (Amazon VPC),從?Amazon Elastic Block Store (EBS)?卷啟動,并使用 EBS 快照、Amazon 機器映像(AMI)、安全組和其他 Amazon 服務,例如?Amazon CloudWatch?和?Amazon Systems Manager。

借助?EC2 M1 Mac 實例的高可用性,您可以訪問圍繞 Apple 設計的 M1 系統級芯片(SoC)構建的計算機。如果您是 Mac 開發人員,并且正在重新架構應用程序以原生支持使用 Apple 芯片的 Mac,那么現在您可以構建和測試自己的應用程序,并充分利用 Amazon 的所有優勢。為 iPhone、iPad、Apple Watch 和 Apple TV 構建應用程序的開發人員也將從中受益,得以加快構建速度。與適用于 iPhone 和 Mac 應用程序構建工作負載、基于 x86 的 EC2 Mac 實例相比,EC2 M1 Mac 實例的性價比提高了 60%。

例如,我測試了在我編寫的示例項目上清理、構建、存檔和運行單元測試所需的時間。新的 EC2 M1 Mac 實例平均可在 49 秒內完成這一組任務。這比在上一代 EC2 Mac 實例上運行的同一組任務快了 47.8%。

要了解如何從?Amazon 管理控制臺或?Amazon Command Line Interface (CLI)?啟動 EC2 M1 Mac 實例,請閱讀我上一篇關于該主題的博客文章。

image.png

在推出預覽版的六個月里,我們收集了您的反饋,并根據您的需求對服務進行了微調。

我們在文檔中添加了新的常見問題解答部分,以幫助您開始使用 EC2 M1 Mac 實例。我們的所有 macOS AMI 都預裝了用于管理和可觀察性的座席,例如?Systems Manager?和?CloudWatch?,以及?Amazon Command Line Interface (CLI)?及?Amazon SDK?等工具。EC2 M1 Mac 實例可與其他 Amazon 服務集成,例如用于文件存儲的?Amazon Elastic File System (Amazon EFS)、?Amazon Auto Scaling?或?Amazon Secrets Manager。

例如,我使用?Secrets Manager?來安全地存儲我的構建密鑰,例如在?App Store 上分發之前用于簽署我的二進制文件的簽名密鑰和證書。在我的筆記本電腦上,我首先確保從?macOS 鑰匙串中導出證書。然后,我使用以下命令將我的證書上傳到?Secrets Manager:

Zsh

aws secretsmanager create-secret            \--name apple-signing-dev-certificate \--secret-binary fileb://./secrets/apple_dev_seb.p12

在 EC2 M1 Mac 實例上,為了在構建階段之前準備我的實例,我下載證書,對其進行解碼(采用 base64 編碼),然后將其存儲在 EC2 M1 Mac 實例鑰匙串中,代碼設計工具將在構建過程中找到它。

Zsh

# 從Secrets Manager 下載證書
SIGNING_DEV_KEY=$($aws secretsmanager get-secret-value  \--secret-id apple-signing-dev-certificate         \—query SecretBinary —輸出文本)# 將證書另存為文件
echo $SIGNING_DEV_KEY | base64 -d > seb_dev_certificate.p12# 在鑰匙串中導入證書 
安全導入 seb_dev_certificate.p12\-P “my_cert_password”   \-k my.dev.keychain      \-T /usr/bin/security -T /usr/bin/codesign -T /usr/bin/xcodebuild# 從磁盤中刪除證書
rm seb_dev_certificate.p12

還有一些配置步驟可以從 macOS 命令行獲取代碼簽名工作。您可以查看我做的這個演示文稿或我的代碼存儲庫了解詳情。

我們正在準備一些活動,以幫助您了解有關 EC2 M1 Mac 實例使用案例和配置的更多信息。首先,我們最近舉辦了在線網絡研討會,以了解如何利用 EC2 Mac 實例進行 iOS 開發,免費注冊后,內容可供您按需使用。其次,我們正在籌備今年晚些時候召開的一個為期一天的面對面開發者大會。會議議程將包含技術內容和研討會。請繼續關注社交媒體,以了解更多信息。

最后但同樣重要,但與 EC2 Mac 實例無關的一個消息是,蘋果 WWDC 2022大會于上個月,于 2022 年 6 月 6 日至 8 日舉行,內容已在線上提供。這是了解更多有關 Apple 系統開發的絕佳機會。

現在就去構建吧 ;-)

– seb

?文章來源:https://dev.amazoncloud.cn/column/article/630a06ffafd24c6ba216ffa4?sc_medium=regulartraffic&sc_campaign=crossplatform&sc_channel=CSDN

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

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

相關文章

postmarketOS

主步驟 #以下全程插入usb線 fastboot devices fastboot getvar all fastboot erase userdata fastboot erase system fastboot erase cachepmbootstrap init pmbootstrap installpmbootstrap flasher flash_rootfs --partition userdata pmbootstrap flasher flash_kernel…

java生成Excel表格

public HSSFWorkbook CreateJZZJSList() {// 繪制ExcelString fileName "自動分析詳情";HSSFWorkbook wb new HSSFWorkbook();//創建工作相簿對象HSSFSheet sheet wb.createSheet(fileName); // --->創建了一個工作簿sheet.setDefaultRowHeight((short) 600);…

前端開發工具及環境配置

1.前端開發環境node npm環境配置 第一步:打開Download | Node.js (nodejs.org)下載,解壓。 找到下載壓縮包進行解壓 解壓到D盤目錄下: 第二步:配置環境變量:右擊此電腦點擊屬性進入高級系統設置 點擊高級系統設置進入…

項目管理系統是什么?能干什么?有什么功能?一文看懂

閱讀本文您可以了解:1、項目任務管理系統是什么;2、項目任務管理系統的作用;3、項目任務管理系統的功能 一、什么是項目任務管理 項目任務管理是指運用系統的理論方法,在有限的條件和資源下,對項目從開始到結束的全流…

Github下載任意版本的VsCode

下載歷史版本VsCode(zip) 下載鏈接由三部分組成: 固定部分commit idVSCode-win32-x64-版本號.zip 固定部分: https://vscode.cdn.azure.cn/stable/ Commit id: 打開 vscode的GitHub:[https://github.com/microsoft/vscode/r…

(搜索) 劍指 Offer 13. 機器人的運動范圍 ——【Leetcode每日一題】

?劍指 Offer 13. 機器人的運動范圍 難度:中等 地上有一個 m 行 n 列的方格,從坐標 [0,0] 到坐標 [m-1,n-1] 。一個機器人從坐標 [0, 0] 的格子開始移動,它每次可以向左、右、上、下移動一格(不能移動到方格外)&…

shell腳本基礎

目錄 前言 一、概述 (一)、shell腳本基礎概念 (二)、shell的類型 二、Shell變量 (一)、組成 1.變量名 2.變量值 (二)、類型 1.系統內置變量(環境變量) 2.自定…

PIN TO PIN替代LT8911EXB|CS5523低成本替代LT8911EXB|MIP DSI轉DP EDP方案設計

PIN TO PIN替代LT8911EXB|CS5523低成本替代LT8911EXB|MIP DSI轉DP EDP方案設計 LT8911EXB是MIPI DSI/CSI 轉eDP轉換芯片,ASL CS5523不需要改電路就可以直接PIN TO PIN替代與兼容LT8911EXB。 ASL CS5523與 LT8911EXB的功能與參數,用途方式以及封裝方式和…

【題解】旋轉數組的最小數字、比較版本號

文章目錄 旋轉數組的最小數字比較版本號 旋轉數組的最小數字 題目鏈接&#xff1a;旋轉數組的最小數字 解題思路1&#xff1a;遍歷求最小值 代碼如下&#xff1a; int minNumberInRotateArray(vector<int> rotateArray) {int min rotateArray[0];for(auto const&…

迪米特法則

迪米特法則&#xff0c;也稱為最少知識原則&#xff08;Law of Demeter&#xff09;&#xff0c;是面向對象設計中的一個原則&#xff0c;旨在降低對象之間的耦合性&#xff0c;提高系統的可維護性和可擴展性。該原則強調一個類不應該直接與其它不相關的類相互交互&#xff0c;…

Android 控件截圖保存本地并分享

目錄 需求 需求分析 一、截圖控件生成圖片 二、將圖片保存至本地 2.1 權限 2.2 保存圖片 2.3 調用 三、分享 四、通過測試機型 需求 截圖當前頁面某個控件的內容&#xff0c;并且保存在本地&#xff0c;可分享。 需求分析 1.截圖控件生成圖片 2.保存至本地(需考慮版…

【SpringCloud】Ribbon定制化配置

文章目錄 使用Ribbon自帶負載均衡算法添加負載均衡算法ConfigurationRestTemplate使用上面負載均衡算法 自定義負載均衡算法負載均衡算法實現RestTemplate在Controller中使用該負載均衡算法ServiceIInstance解釋 使用Ribbon自帶負載均衡算法 添加負載均衡算法Configuration /…

實現矩陣地圖與rviz地圖重合

文章目錄 一、rviz地圖轉換矩形地圖(只能用于全局規劃)二、在rviz上顯示地圖邊界信息,可視化調整,實現重合(只能用于局部規劃)一、rviz地圖轉換矩形地圖(只能用于全局規劃) 此方法矩形地圖可能會與rviz地圖不重合,通過改變偏移量x_offset,y_offset接近地圖 可以將矩…

FL Studio for Windows-21.1.0.3713中文直裝版功能介紹及系統配置要求

FL Studio 21簡稱FL水果軟件,全稱是&#xff1a;Fruity Loops Studio編曲&#xff0c;由于其Logo長的比較像一款水果因此&#xff0c;在大家更多的是喜歡稱他為水果蘿卜&#xff0c;FL studio21是目前最新的版本&#xff0c;這是一款可以讓你的計算機就像是一個全功能的錄音室&…

Docker Dockerfile Docker-compose學習筆記

文章目錄 Centos環境下安裝Docker配置鏡像源 Windows環境下安裝Docker配置鏡像源 使用Dokcer鏡像1.獲取鏡像2.查看鏡像信息(1)列出鏡像(2)鏡像標簽(3)鏡像詳細信息(4)鏡像歷史 3.搜索鏡像4.刪除和清理鏡像(1)使用標簽刪除鏡像(2)使用ID刪除鏡像(3)清理鏡像 5.創建鏡像(1)基于已…

基于SpringBoot和Freemarker的頁面靜態化

頁面靜態化能夠緩輕數據庫的壓力&#xff0c;還能提高頁面的并發能力&#xff0c;但是網頁靜態化是比較適合大規模且相對變化不太頻繁的數據。 頁面靜態化在實際應用中還是比較常見的&#xff0c;比如博客詳情頁、新聞網站或者文章類網站等等。這類數據變化不頻繁比較適合靜態…

56.linux 進程管理命令和用戶管理命令

目錄 一、進程管理命令 1.ps 2.pstree 3.kill 4.pkill 5.&后臺運行程序 6.jobs 7.fg bg 8.top 二、用戶管理命令 1.系統存儲用戶信息的文件 2.添加新用戶 3.修改用戶密碼 4.刪除用戶 一、進程管理命令 1.ps 用于查看當前系統中運行的進程信息。它可以…

Golang 程序性能優化利器 PGO 詳解(一):簡單介紹及使用

在軟件開發過程中&#xff0c;性能優化是不可或缺的一部分。無論是在Web服務、數據處理系統還是實時通信中&#xff0c;良好的性能都是至關重要的。Golang 從1.20版版本開始引入的 Profile Guided Optimization&#xff08;PGO&#xff09;機制能夠幫助更好地優化 Go 程序的性能…

The Age of Data and AI: Challenges and Opportunities

Simply put Abstract: This paper examines the impact of the “Age of Data” on the field of artificial intelligence (AI). With the proliferation of digital technologies and advancements in data collection, storage, and processing, organizations now have ac…

進行 200 瓦太陽能 (PV) 模塊設計以測量太陽能光伏陣列的電壓、電流和功率、綜合負荷頻率和電壓控制系統的方法研究(Simulink實現)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;歡迎來到本博客????&#x1f4a5;&#x1f4a5; &#x1f3c6;博主優勢&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客內容盡量做到思維縝密&#xff0c;邏輯清晰&#xff0c;為了方便讀者。 ??座右銘&a…