

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 在 Lightsail for Research 上啟動和使用 RStudio
<a name="tutorial-rstudio"></a>

本教學課程中，我們會向您展示如何開始使用 Amazon Lightsail for Research 中的 RStudio 虛擬電腦。

**注意**  
有關開始使用 Lightsail for Research 和 RStudio 的深入教學課程發佈至 AWS 公有部門部落格。如需詳細資訊，請參閱《[Amazon Lightsail for Research 入門：使用 RStudio 的教學課程](https://aws.amazon.com/blogs/publicsector/getting-started-amazon-lightsail-research-tutorial-using-rstudio/)》。

**Topics**
+ [步驟 1：完成先決條件](#rstudio-prerequisites)
+ [步驟 2：(選用) 新增儲存空間](#rstudio-add-storage)
+ [步驟 3：上傳並下載檔案](#rstudio-upload-download)
+ [步驟 4：啟動 RStudio 應用程式](#rstudio-launch-application)
+ [步驟 5：閱讀 RStudio 文件](#rstudio-read-documentation)
+ [步驟 6：(選用) 監控用量和成本](#rstudio-monitor-usage)
+ [步驟 7：(選用) 建立成本控制規則](#rstudio-create-cost-control-rule)
+ [步驟 8：(選用) 建立快照](#rstudio-create-snapshot)
+ [步驟 9：(選用) 停止或刪除您的虛擬電腦](#rstudio-stop-delete-computer)

## 步驟 1：完成先決條件
<a name="rstudio-prerequisites"></a>

如果您尚未使用 RStudio 應用程式建立虛擬電腦，請先建立。如需詳細資訊，請參閱[建立 Lightsail for Research 虛擬電腦](create-computer.md)。

## 步驟 2：(選用) 新增儲存空間
<a name="rstudio-add-storage"></a>

您的虛擬電腦隨附系統磁碟。但是，隨著您儲存需求的變更，您可以將另外的磁碟連接至虛擬電腦，以增加儲存空間。

您還可以將工作檔案存儲到相連的磁碟上。然後，您可以分離磁碟並將其連接至不同的虛擬電腦，以快速將檔案從一台電腦移動到另一台電腦。

或者，您可以為具有工作檔案的連接磁碟建立快照，然後從快照建立複製磁碟。然後，您可以將新的複製磁碟連接至另一台電腦，以在不同的虛擬電腦之間複製您的工作。如需詳細資訊，請參閱[在 Lightsail for Research 主控台中建立儲存磁碟](create-disk.md)及[在 Lightsail for Research 中將儲存體新增至虛擬電腦](attach-disk.md)。

**注意**  
當您使用主控台將磁碟連接至虛擬電腦時，Lightsail for Research 會自動將磁碟格式化並掛載。此過程需要幾分鐘的時間，因此您應該先確認磁碟已達到**掛載**狀態，然後再開始使用。根據預設，Lightsail for Research 會將磁碟掛載至 `/home/lightsail-user/{{<disk-name>}}` 目錄，`{{<disk-name>}}` 是您指定的磁碟機名稱。

## 步驟 3：上傳並下載檔案
<a name="rstudio-upload-download"></a>

您可以將檔案上傳至您的 RStudio 虛擬電腦，並從中下載檔案。若要這樣做，必須先完成以下步驟：

1. 從 Amazon Lightsail 中取得金鑰對。如需詳細資訊，請參閱[取得 Lightsail for Research 虛擬電腦的金鑰對](get-ssh-keys.md)。

1. 得到金鑰對後，您可以使用金鑰對並利用 Secure Copy (SCP) 公用程式來建立連線。SCP 讓您能使用命令提示字元或終端來上傳和下載文件。如需詳細資訊，請參閱[使用安全複製將檔案傳輸到 Lightsail for Research 虛擬電腦](connect-using-scp.md)。

1. (選用) 您也可以使用金鑰對透過 SSH 連線至虛擬電腦。如需詳細資訊，請參閱[使用 Secure Shell 連線至 Lightsail for Research 虛擬電腦](connect-using-ssh.md)。
**注意**  
您也可以存取虛擬電腦的命令列界面，並使用瀏覽器型 Amazon DCV 用戶端傳輸檔案。Amazon DCV 可在 Lightsail for Research 主控台中使用。如需詳細資訊，請參閱[存取 Lightsail for Research 虛擬電腦應用程式](open-computer-application.md)及[存取 Lightsail for Research 虛擬電腦的作業系統](access-computer-operating-system.md)。

## 步驟 4：啟動 RStudio 應用程式
<a name="rstudio-launch-application"></a>

完成以下程序以啟動新虛擬電腦上的 RStudio 應用程式。

**重要**  
即使系統提示您更新作業系統或 RStudio 應用程式，也請不要更新。請選擇關閉或忽略這些提示的選項。此外，請勿修改 **/home/lightsail-admin/** 目錄中的任何檔案。這些動作可能會導致虛擬電腦無法使用。

1. 登入 [Lightsail for Research 主控台](https://lfr.console.aws.amazon.com/ls/research)。

1. 在導覽窗格中選擇**虛擬電腦**，以檢視帳戶中可用的虛擬電腦。

1. 在**虛擬電腦**頁面中，尋找您的虛擬電腦，然後選擇以下其中一個選項來連線至虛擬電腦：

   1. （建議） 選擇**啟動 RStudio**，以聚焦模式啟動 RStudio 應用程式。如果您最近沒有連線至虛擬電腦，則可能需要等待幾分鐘，讓 Lightsail for Research 準備您的工作階段。  
![啟動應用程式按鈕。](http://docs.aws.amazon.com/zh_tw/lightsail-for-research/latest/ug/images/launch-application-rstudio.png)

   1. 選擇電腦的下拉式選單，然後選擇**存取作業系統**以存取虛擬電腦的桌面。如果您要在作業系統上安裝其他應用程式，請執行此動作。  
![存取作業系統選項。](http://docs.aws.amazon.com/zh_tw/lightsail-for-research/latest/ug/images/launch-operating-system-rstudio.png)

   Lightsail for Research 會執行幾個命令，以啟動遠端顯示通訊協定連線。幾分鐘後，將開啟一個新的瀏覽器分頁視窗，其中包含與虛擬電腦建立的虛擬桌面連線。如果您選擇**啟動應用程式**選項，請繼續執行此程序的下一個步驟，以在 RStudio 應用程式中開啟檔案。如果您選擇**存取作業系統**選項，則可以透過 Ubuntu 桌面開啟其他應用程式。
**注意**  
您的瀏覽器可能會提示您授權共用剪貼簿。允許此選項可讓您在本機電腦與虛擬電腦之間進行複製和貼上。  
Ubuntu 可能還會提示您進行初始設置。按照提示操作，直到完成設置且可以使用作業系統。

1. RStudio 應用程式開啟。  
![RStudio 應用程式。](http://docs.aws.amazon.com/zh_tw/lightsail-for-research/latest/ug/images/tutorial-rstudio-rdp-launcher.png)

1. 若要在 RStudio 中開啟專案，選擇**檔案**選單，然後選擇**開啟專案**。瀏覽至存放專案檔案的目錄或資料夾。然後選擇要開啟的檔案。

   如果您將專案檔案上傳至連接的磁碟，請尋找掛載磁碟的目錄。根據預設，Lightsail for Research 會將磁碟掛載至 `/home/lightsail-user/{{<disk-name>}}` 目錄。`{{<disk-name>}}` 是您指定的磁碟名稱。在以下範例中，`MyRstudioDisk` 目錄代表掛載的磁碟，`Projects` 子目錄內含我們的 RStudio 專案檔案。  
![RStudio 專案檔案的目錄。](http://docs.aws.amazon.com/zh_tw/lightsail-for-research/latest/ug/images/tutorial-rstudio-rdp-directory.png)

   在以下範例中，我們開啟了 `MyRstudioProject.Rproj` 專案檔案。  
![一個打開的 RStudio 專案。](http://docs.aws.amazon.com/zh_tw/lightsail-for-research/latest/ug/images/tutorial-rstudio-rdp-project.png)

   若要取得有關如何開始使用 RStudio 的詳細資訊，請繼續本教學課程的 [步驟 5：閱讀 RStudio 文件](#rstudio-read-documentation) 章節。

## 步驟 5：閱讀 RStudio 文件
<a name="rstudio-read-documentation"></a>

RStudio 應用程式隨附全面的套裝文件。若要開始學習 RStudio，我們建議您存取 RStudio 中的**說明**分頁，如以下範例所示。

![RStudio 應用程式中的「說明」分頁。](http://docs.aws.amazon.com/zh_tw/lightsail-for-research/latest/ug/images/tutorial-rstudio-help-tab.png)


另外還可以取得以下 RStudio 線上資源：
+ [線上學習 R](https://education.rstudio.com/)
+ [StackOverflow 上的 R](https://stackoverflow.com/questions/tagged/r)
+ [取得 R 的說明](https://support.posit.co/hc/en-us/articles/200552336-Getting-Help-with-R)
+ [Posit 支援](https://support.posit.co/hc/en-us)
+ [RStudio 社群論壇](https://community.rstudio.com/c/rstudio-ide/9)
+ [RStudio 速查表](https://posit.co/resources/cheatsheets/)
+ [RStudio 每日一帖 (推特)](https://twitter.com/rstudiotips)
+ [RStudio 套件](https://posit.co/products/open-source/rpackages/)

## 步驟 6：(選用) 監控用量和成本
<a name="rstudio-monitor-usage"></a>

Lightsail for Research 資源當月至今的成本和用量估算會顯示在 Lightsail for Research 主控台的以下區域。

1. 在 Lightsail for Research 主控台的導覽窗格中，選擇**虛擬電腦**。每台運行中虛擬電腦的下方，會列出該虛擬電腦當月至今的成本估算。  
![虛擬電腦的本月至今成本估算。](http://docs.aws.amazon.com/zh_tw/lightsail-for-research/latest/ug/images/tutorial-rstudio-computer-cost-estimate.png)

1. 若要檢視虛擬電腦的 CPU 使用率，請選擇虛擬電腦的名稱，然後選擇**儀表板**分頁。  
![虛擬電腦的 CPU 使用率圖表。](http://docs.aws.amazon.com/zh_tw/lightsail-for-research/latest/ug/images/tutorial-rstudio-cpu-utilization.png)

1. 若要檢視所有 Lightsail for Research 資源當月至今的成本和用量估算，請在導覽窗格中選擇**用量**。  
![您所有 Lightsail for Research 資源的本月至今成本和用量預估。](http://docs.aws.amazon.com/zh_tw/lightsail-for-research/latest/ug/images/tutorial-rstudio-usage-page.png)

## 步驟 7：(選用) 建立成本控制規則
<a name="rstudio-create-cost-control-rule"></a>

透過建立成本控制規則，管理虛擬電腦的用量和成本。您可以建立**停止閒置虛擬電腦**規則，則當在給定的時間段內達到指定的 CPU 使用率百分比時，即會停止運行中的電腦。例如，當某台電腦的 CPU 使用率在 30 分鐘的期間內等於或小於 5% 時，規則可以自動停止該電腦。這可能表示該電腦處於閒置狀態，Lightsail for Research 會停止該電腦，讓您不用因閒置的資源而支付費用。

**重要**  
建立規則以停止閒置的虛擬電腦之前，建議您先利用幾天的時間監控虛擬電腦的 CPU 使用率。記下虛擬電腦處於不同負載時的 CPU 使用率。例如，當電腦在編譯程式碼時、處理操作時和閒置時。這可協助您判斷規則的準確門檻值。如需詳細資訊，請參閱本教學課程的 [步驟 6：(選用) 監控用量和成本](#rstudio-monitor-usage) 章節。  
如果您建立一個 CPU 使用率門檻值高於工作負載的規則，則該規則可能會不斷地停止您的虛擬電腦。例如，如果您在規則停止虛擬電腦之後立即啟動該電腦，則規則會重新啟動，電腦會再次停止。

可在以下指南中找到建立及管理成本控制規則的詳細說明：
+ [在 Lightsail for Research 中管理成本控制規則](cost-control.md)
+ [為您的 Lightsail for Research 虛擬電腦建立成本控制規則](create-cost-control-rules.md)
+ [刪除 Lightsail for Research 虛擬電腦的成本控制規則](delete-cost-control-rules.md)

## 步驟 8：(選用) 建立快照
<a name="rstudio-create-snapshot"></a>

快照是資料的時間點副本。可建立虛擬電腦的快照，並用來作為建立新電腦或資料備份的基準。快照包含還原電腦所需的所有資料 (從建立快照的那一刻開始)。

可在以下指南中找到建立及管理快照的詳細說明：
+ [建立 Lightsail for Research 虛擬電腦或磁碟的快照](create-snapshot.md)
+ [在 Lightsail for Research 中檢視和管理虛擬電腦和磁碟快照](view-snapshots.md)
+ [從快照建立虛擬電腦或磁碟](create-computer-from-snapshot.md)
+ [在 Lightsail for Research 主控台中刪除快照](delete-snapshot.md)

## 步驟 9：(選用) 停止或刪除您的虛擬電腦
<a name="rstudio-stop-delete-computer"></a>

如果不再使用為此教學課程建立的虛擬電腦，可將其刪除。如果不再需要，這樣做可停止虛擬電腦產生費用。

刪除虛擬電腦並不會刪除其關聯的快照或連接的磁碟。如果您已建立快照和磁碟，則應手動刪除這些快照和磁碟，以免產生費用。

若要儲存您的虛擬電腦以供日後使用，但又想要避免依標準的每小時價格計費，則可以停止虛擬電腦而不用刪除。然後，您可之後再次將其啟動。如需詳細資訊，請參閱[檢視 Lightsail for Research 虛擬電腦詳細資訊](view-computer.md)。如需關於定價的詳細資訊，請參閱 [Lightsail for Research 定價](https://aws.amazon.com/lightsail/pricing/#lightsail-for-research)。

**重要**  
刪除 Lightsail for Research 資源是永久性動作。刪除的資料無法復原。如果之後可能需要該資料，請在刪除之前建立虛擬電腦的快照。如需詳細資訊，請參閱[建立快照](create-snapshot.md)。

1. 登入 [Lightsail for Research 主控台](https://lfr.console.aws.amazon.com/ls/research)。

1. 在導覽窗格中，選擇**虛擬電腦**。

1. 選擇要刪除的虛擬電腦。

1. 選擇**動作**，然後選擇**刪除虛擬電腦**。

1.  在文字區塊中鍵入**確認**。然後，選擇**刪除虛擬電腦。**