AWS Application Migration Service (應用程式遷移服務) 和 AWS Organizations - AWS Organizations

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

AWS Application Migration Service (應用程式遷移服務) 和 AWS Organizations

AWS Application Migration Service 簡化、加速和降低遷移應用程式的成本 AWS。透過與 Organizations 整合,您可以使用全域檢視功能來管理跨多個帳戶的大規模遷移。如需詳細資訊,請參閱 Application Migration Service 使用者指南中的設定 AWS Organizations

使用下列資訊協助您 AWS Application Migration Service 整合 AWS Organizations。

當您啟用整合時,即會建立服務連結角色。

當您啟用受信任存取時,會在您組織的管理帳戶中自動建立以下服務連結角色。此角色允許 Application Migration Service 在您的組織中的帳戶內執行支援的操作。

只有在您停用 Application Migration Service 和 Organizations 之間的受信任存取,或是從組織移除成員帳戶時,您才可以刪除或修改此角色。

  • AWSServiceRoleForApplicationMigrationService

Application Migration Service 所使用的服務主體

上一節中的服務連結角色,只能由依據角色定義的信任關係所授權的服務委託人來假設。Application Migration Service 所使用的服務連結角色會授予下列服務主體存取權:

  • mgn.amazonaws.com

使用 Application Migration Service 啟用受信任存取

當您使用 Application Migration Service 啟用受信任存取時,您可以使用全域檢視功能,這可讓您管理跨多個帳戶的大規模遷移。全域檢視提供可見性和功能,可在不同 AWS 帳戶中對來源伺服器、應用程式和波執行特定動作。如需詳細資訊,請參閱 AWS Application Migration Service 使用者指南中的設定您的 AWS Organizations

如需啟用受信任存取所需許可的資訊,請參閱啟用信任的存取所需的許可

您可以使用 AWS Application Migration Service 主控台或 AWS Organizations 主控台啟用受信任存取。

重要

我們強烈建議您盡可能使用 AWS Application Migration Service 主控台或工具來啟用與 Organizations 的整合。這可讓 AWS Application Migration Service 執行其所需的任何組態,例如建立 服務所需的資源。只有在您無法使用 AWS Application Migration Service提供的工具啟用整合時,才能繼續執行這些步驟。如需詳細資訊,請參閱本說明

如果您使用 AWS Application Migration Service 主控台或工具啟用受信任存取,則不需要完成這些步驟。

您可以使用 AWS Organizations 主控台、執行 AWS CLI 命令,或呼叫其中一個 中的 API操作,來啟用受信任存取 AWS SDKs。

AWS Management Console
使用 Organizations 主控台來啟用受信任的服務存取
  1. 登入 AWS Organizations 主控台。您必須以IAM使用者身分登入、擔任 IAM角色,或以組織的管理帳戶中的根使用者身分登入 (不建議)。

  2. 在導覽窗格中,選擇服務

  3. AWS Application Migration Service 在服務清單中選擇 。

  4. 選擇 Enable trusted access (啟用信任存取)

  5. 啟用信任存取的 AWS Application Migration Service對話方塊中,輸入啟用以確認,然後選擇啟用信任存取

  6. 如果您只是 的管理員 AWS Organizations,請告訴管理員 AWS Application Migration Service ,他們現在可以從服務主控台 啟用該服務來使用 AWS Organizations 。

AWS CLI, AWS API
使用 OrganizationsCLI/ 啟用信任的服務存取SDK

使用以下 AWS CLI 命令或API操作來啟用信任的服務存取:

  • AWS CLI: enable-aws-service-access

    執行下列命令,以使用 Organizations 將 啟用 AWS Application Migration Service 為信任的服務。

    $ aws organizations enable-aws-service-access \ --service-principal mgn.amazonaws.com

    此命令成功後就不會產生輸出。

  • AWS API:E nableAWSServiceAccess

使用 Application Migration Service 停用受信任存取

只有 Organizations 管理帳戶中的管理員可以使用 Application Migration Service 停用受信任存取。

您可以使用 AWS Application Migration Service 或 AWS Organizations 工具來停用受信任的存取。

重要

我們強烈建議您盡可能使用 AWS Application Migration Service 主控台或工具來停用與 Organizations 的整合。這可讓 AWS Application Migration Service 執行其所需的任何清除,例如刪除資源或服務不再需要的存取角色。只有在您無法使用 AWS Application Migration Service提供的工具停用整合成時,才能繼續執行這些步驟。

如果您使用 AWS Application Migration Service 主控台或工具停用受信任存取,則不需要完成這些步驟。

您可以使用 AWS Organizations 主控台、執行 Organizations AWS CLI 命令,或呼叫其中一個 中的 Organizations API操作,來停用受信任存取 AWS SDKs。

AWS Management Console
使用 Organizations 主控台來受信停用任的服務存取
  1. 登入 AWS Organizations 主控台。您必須以IAM使用者身分登入、擔任 IAM角色,或以組織的管理帳戶中的根使用者身分登入 (不建議)。

  2. 在導覽窗格中,選擇服務

  3. AWS Application Migration Service 在服務清單中選擇 。

  4. 選擇停用受信任的存取

  5. 停用信任存取的 AWS Application Migration Service對話方塊中,輸入停用進行確認,然後選擇停用信任存取

  6. 如果您只是 的管理員 AWS Organizations,請告訴管理員 AWS Application Migration Service ,他們現在可以使用服務 AWS Organizations 主控台或工具 停用該服務。

AWS CLI, AWS API
使用 Organizations CLI/ 停用信任的服務存取SDK

您可以使用下列 AWS CLI 命令或API操作來停用信任的服務存取:

  • AWS CLI: disable-aws-service-access

    執行下列命令,以使用 Organizations 將 停用 AWS Application Migration Service 為信任的服務。

    $ aws organizations disable-aws-service-access \ --service-principal mgn.amazonaws.com

    此命令成功後就不會產生輸出。

  • AWS API:D isableAWSServiceAccess

啟用 Application Migration Service 的委派管理員帳戶

當您將成員帳戶指定為組織的委派管理員時,該帳戶的使用者和角色可以為 Application Migration Service 執行管理動作,否則只能由組織管理帳戶中的使用者或角色執行。這可協助您將組織的管理與 Application Migration Service 的管理分開。如需詳細資訊,請參閱《Application Migration Service 使用者指南》中的設定您的 AWS Organizations

最低許可

只有 Organizations 管理帳戶中的使用者或角色才能將成員帳戶設定為組織中 Application Migration Service 的委派管理員

AWS CLI, AWS API

如果您想要使用 AWS CLI或其中一個 設定委派管理員帳戶 AWS SDKs,您可以使用下列命令:

  • AWS CLI:

    $ aws organizations register-delegated-administrator \ --account-id 123456789012 \ --service-principal mgn.amazonaws.com
  • AWS SDK:呼叫 Organizations RegisterDelegatedAdministrator操作和成員帳戶的 ID 號碼,並將帳戶服務識別mgn.amazonaws.com為參數。

停用 Application Migration Service 的委派管理員

只有 Organizations 管理帳戶中的管理員才能移除 Application Migration Service 的委派管理員。您可以使用 Organizations DeregisterDelegatedAdministratorCLI或 SDK操作來移除委派管理員。