連接與移動資源 - AWS OpsWorks

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

連接與移動資源

重要

該 AWS OpsWorks Stacks 服務於 2024 年 5 月 26 日終止使用壽命,並已針對新客戶和現有客戶停用。我們強烈建議客戶盡快將其工作負載移轉至其他解決方案。如果您對移轉有任何疑問,請透過 AWS Re: post 或透過進AWS 階 Support 與 AWS Support 團隊聯絡。

在您向堆疊註冊資源之後,您就可以將它連接到堆疊的其中一個執行個體。您也可以將已連接的資源從某個執行個體移動到另一個。注意下列事項:

  • 連接或移動 Amazon EBS 磁碟區時,操作中涉及的執行個體必須離線。如果您有興趣的執行個體不在 Resources (資源) 頁面中,請移至 Instances (執行個體) 頁面停止執行個體。停止後,您可以返回 Resources (資源) 頁面並連接或移動資源。

  • 當您連接或移動彈性 IP 地址時,執行個體可以為線上或離線。

  • 如果您刪除執行個體,任何連接的資源都保持向堆疊註冊。然後,您可以將資源連接到另一個執行個體;或者,如果您不再需要它,請取消註冊此資源。

將 Amazon EBS 磁碟區指派給執行個體

注意

您無法將 Amazon EBS 磁碟區指派給 Windows 執行個體。

您可以將已註冊的 Amazon EBS 磁碟區指派給執行個體,然後將其從一個執行個體移至另一個執行個體,但兩個執行個體都必須離線。

若要將 Amazon EBS 磁碟區指派給執行個體
  1. 在 Resources (資源) 頁面,在適當磁碟區的 Instance (執行個體) 欄中按一下 assign to instance (指派給執行個體)

    Resources page showing volume details with "assign to instance" option highlighted.
  2. 在磁碟區的 details (詳細資訊) 頁面,選取適當的執行個體,指定磁碟區的名稱和掛載點,然後按一下 Save (儲存) 將磁碟區連接到執行個體。

    Volume details page showing fields for name, ID, mount point, and other properties.
重要

如果您已將外部使用中磁碟區指派給執行個體,則必須使用 Amazon EC2 主控台、API 或 CLI 將其從原始執行個體取消指派,否則啟動程序將會失敗。

您也可以使用詳細資訊頁面將指派的 Amazon EBS 磁碟區移至堆疊中的另一個執行個體。

將 Amazon EBS 磁碟區移至另一個執行個體
  1. 確定兩個執行個體都是離線狀態。

  2. Resources (資源) 頁面中按一下 Volumes (磁碟區),然後在磁碟區的 Actions (動作) 欄中按一下 edit (編輯)

  3. 執行以下任意一項:

    • 若要將磁碟區移到堆疊的另一個執行個體,請從 Instance (執行個體) 清單中選取適當的執行個體,然後按一下 Save (儲存)

    • 若要將磁碟區移至另一個堆疊的執行個體,請取消註冊磁碟區、向新的堆疊註冊磁碟區,然後連接到新的執行個體。

建立彈性 IP 地址與執行個體的關聯

您可以建立已註冊彈性 IP 地址與執行個體的關聯,然後將它從一個執行個體移到另一個執行個體,包括其他堆疊中的執行個體。這些執行個體可以是線上或離線。

建立彈性 IP 地址與執行個體的關聯
  1. Resources (資源) 頁面,在適當地址的 Instance (執行個體) 欄中按一下 associate with instance (與執行個體建立關聯)

    Elastic IP address row with "associate with instance" highlighted in the Instance column.
  2. 在地址的 details (詳細資訊) 頁面,選取適當的執行個體,指定地址的名稱,然後按一下 Save (儲存) 建立地址與執行個體的關聯。

    Elastic IP configuration interface showing IP details and instance selection dropdown.
注意

如果彈性 IP 位址目前與另一個線上執行個體相關聯, AWS OpsWorks Stacks 會自動將該位址重新指派給新的執行個體。

您也可以使用 details (詳細資訊) 頁面將相關聯彈性 IP 地址移到另一個執行個體。

將彈性 IP 地址移到另一個執行個體
  1. Resources (資源) 頁面中按一下 Elastic IPs (彈性 IP),然後在地址的 Actions (動作) 欄中按一下 edit (編輯)

  2. 執行以下任意一項:

    • 若要將地址移到堆疊的另一個執行個體,請從 Instance (執行個體) 清單中選取適當的執行個體,然後按一下 Save (儲存)

    • 若要將位址移至另一個堆疊中的執行個體,請按一下 [疊設定] 中的 [變更],即可查看可用堆疊的清單。從 Stack (堆疊) 清單中選取堆疊,從 Instance (執行個體) 清單中選取執行個體。然後按一下 Save (儲存)

      Elastic IP configuration panel showing IP address, name, region, domain, stack, and instance details.

附加或移動地址後, AWS OpsWorks 堆疊會觸發設定生命週期事件,以通知堆疊的執行個體有關變更的資訊。

將 Amazon RDS 執行個體附加到應用程式

您可以將 Amazon RDS 執行個體連接到一或多個應用程式。

將 Amazon RDS 執行個體連接到應用程式
  1. Resources (資源) 頁面,在適當執行個體的 Apps (應用程式) 欄中按一下 Add app (新增應用程式)

    RDS resources table showing one MySQL instance with options to add apps and edit.
  2. 使用「新增應用程式」頁面來連接 Amazon RDS 執行個體。如需詳細資訊,請參閱 新增應用程式

由於 Amazon RDS 可以連接到多個應用程式,因此沒有將執行個體從一個應用程式移至另一個應用程式的特殊程序。只要編輯第一個應用程式移除 RDS 執行個體,或編輯第二個應用程式新增 RDS 執行個體即可。如需詳細資訊,請參閱 編輯應用程式