View a markdown version of this page

使用多合作夥伴機會 - AWS Partner Central

AWS 合作夥伴中心 API 參考已重組。如需支援的 API 操作的詳細資訊,請參閱 AWS 合作夥伴中心 API 參考

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

使用多合作夥伴機會

AWS Partner可以與AWS作用中參與者一起處理機會。

業務開發和快照

參與是 擁有的資源,AWS用於多個AWS Partner帳戶與客戶AWS機會之間的協同合作。業務開發有助於合作夥伴和協同合作之間共用安全資訊,同時維持個別的機會擁有權和控制權。業務開發包含來自AWS和 合作夥伴的機會,並以作用中參與者AWS的身分加入 。合作夥伴可以使用 邀請AWS或其他合作夥伴加入參與EngagementInvitations。當受邀的合作夥伴接受時,他們會在相同的互動中收到自己的機會。

參與成員透過快照共用進度 - 時間點、來自 機會等基礎資源的特定欄位的不可變副本。快照是在參與中建立並與成員共用。當基礎資源變更時,擁有者可以建立新的快照修訂以反映更新。AWS提供快照任務 - 客戶擁有的任務,可在資源變更時自動建立新的修訂。共用後,參與成員仍可永久存取快照。

建立 的自訂政策 ResourceSnapshotJobRole

在多合作夥伴機會上進行協作需要與參與中的其他合作夥伴共用您機會的快照。若要維持最新機會詳細資訊的存取權,您需要建立名為 的自訂角色ResourceSnapshotJobRole。此角色可讓系統代表您建立機會的快照,並從相同互動中的其他合作夥伴擷取快照。如果沒有此角色,您對機會所做的任何更新都不會讓參與中的其他合作夥伴看到,而且他們將繼續看到機會資料的過時快照。

注意

您可以使用 以外的名稱ResourceSnapshotJobRole。如果您使用不同的名稱,請將下列政策ResourceSnapshotJobRole中的所有 執行個體取代為您的政策名稱。

若要建立此角色,請前往您的 IAM 主控台,並使用下列自訂信任政策建立ResourceSnapshotJobRole角色:

JSON
{ "Version":"2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "resource-snapshot-job.partnercentral-selling.amazonaws.com" }, "Action": "sts:AssumeRole" } ] }

建立此角色之後,您需要連接 AWSPartnerCentralSellingResourceSnapshotJobExecutionRolePolicyAWS受管政策,或連接下列許可政策:

JSON
{ "Version":"2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "partnercentral:CreateResourceSnapshot" ], "Resource": [ "arn:aws:partnercentral:*::catalog/AWS/engagement/*" ] }, { "Effect": "Allow", "Action": [ "partnercentral:GetOpportunity" ], "Resource": [ "arn:aws:partnercentral:*:111122223333:catalog/AWS/opportunity/*" ] } ] }

使用您的 AWS 帳戶 ID 取代 {account}

建立ResourceSnapshotJobRole角色並連接許可後,您需要ResourceSnapshotJobRole為組織設定 。使用 PutSellingSystemSettings動作來設定您ResourceSnapshotJobRole為公司建立的 角色 (由AWS您的帳戶識別):

aws-cli/2.13.5 Python/3.11.4 Linux/4.14.255-314-253.539.amzn2.x86_64 Host: partner-central.aws.amazon.com Content-Type: application/json { "ResourceSnapshotJobRoleIdentifier": "arn:aws:iam::{account}:role/ResourceSnapshotJobRole" }

{account} 將 取代為AWS您的帳戶 ID,並將 ResourceSnapshotJobRole取代為您建立的角色名稱。資源快照任務會隱含擔任此角色,以存取您的機會並建立快照,以便與參與中的其他合作夥伴共用。

邀請合作夥伴參與機會

合作夥伴可以合作處理來自合作夥伴和AWS發起參與邀請的機會。您最多可以邀請 9 個合作夥伴加入 機會。

邀請合作夥伴加入機會
  1. 遵循 AWS合作夥伴中央銷售指南中的尋找和與合作夥伴連線中的步驟。您必須先與合作夥伴連線,才能邀請他們參與機會。此連線授予彼此帳戶 IDs的交互存取權,以確保邀請到達預期的合作夥伴帳戶。

  2. 使用 StartEngagementFromOpportunityTask動作來建立參與,並將機會與其建立關聯。此非同步動作會依序執行下列任務:

    1. 建立參與。

    2. 將機會與參與建立關聯。

    3. 叫用 CreateEngagementInvitation動作至AWS。

    4. 提交機會給AWS。

    5. 啟動 ResourceSnapshotJob以建立快照。

  3. 邀請其他合作夥伴加入。

    1. 若要取得與您的機會相關聯的參與 ID,請使用 ListEngagementFromOpportunityTasks動作,由上一個步驟中TaskIdentifier傳回的 篩選。

    2. 使用接收合作夥伴的參與 ID 和帳戶 ID 向 傳送邀請CreateEngagementInvitation

成功的邀請會將建立參與邀請的事件傳送給接收合作夥伴。

擷取參與邀請詳細資訊

當您收到建立的參與邀請事件時,請使用 GetEngagementInvitation動作來擷取邀請詳細資訊。回應包含與業務開發相關聯之客戶機會的基本資訊。

檢閱邀請詳細資訊,特別是 InvitationMessageProject.CustomerUseCaseProject.TitleProject.CustomerBusinessProblem 欄位。此資訊提供有關客戶機會的內容,以及邀請合作夥伴對協作的期望。

使用這些詳細資訊來評估您是否想要透過接受或拒絕參與邀請來追求機會。

回應參與邀請

當合作夥伴傳送參與邀請給您時,它會建立參與邀請建立的事件,以通知您該邀請。您可以選擇接受或拒絕邀請。此決策決定您對多合作夥伴機會的參與。

若要拒絕參與邀請:

使用 RejectEngagementInvitation動作來拒絕邀請。您必須提供RejectionReason參數來解釋您的決策。一旦拒絕,您就無法存取邀請詳細資訊,而參與邀請拒絕事件會通知傳送合作夥伴您已拒絕他們的邀請。

若要接受參與邀請:

若要接受邀請並繼續多合作夥伴機會,請使用 StartEngagementByAcceptingInvitationTask動作。此非同步動作會依序執行下列任務:

  1. 接受參與邀請。

  2. 使用傳送合作夥伴的機會中的資料,在您的合作夥伴帳戶中建立新的機會。您將會收到機會建立的事件。

  3. 包含識別您帳戶中客戶所需的其他詳細資訊。

  4. 發佈參與邀請接受的事件,通知合作夥伴您已接受邀請並已新增至參與。

已過期的參與邀請

如果您未在十五天內回應參與邀請,則會過期,而且您無法參與多合作夥伴機會。參與邀請過期事件會通知傳送合作夥伴邀請已過期。

注意

如果您仍然想要協作,傳送合作夥伴必須啟動新的參與邀請。

檢閱和更新多合作夥伴機會

當合作夥伴對機會啟動互動時,接收合作夥伴帳戶中新建立機會的檢閱狀態取決於傳送合作夥伴的機會狀態。

已提交檢閱狀態的機會:

如果傳送合作夥伴的機會Lifecycle.ReviewStatus已設為 Submitted,則會發生下列程序:

  1. 在接收合作夥伴的帳戶中建立的新機會將Lifecycle.ReviewStatus設定為 Submitted

  2. Submitted 狀態會持續到傳送合作夥伴的機會為 為止Approved

  3. 驗證傳送合作夥伴的機會且 Lifecycle.ReviewStatus 設定為 後Approved,其他合作夥伴的機會會自動繼承Approved狀態。

此程序可確保跨多合作夥伴機會的一致機會詳細資訊,無需進行多次檢閱。

完成後,會使用對應的機會 ID 觸發機會建立的事件。合作夥伴可以將此 ID 與 GetOpportunity動作搭配使用,以擷取完整的機會詳細資訊。

具有核准檢閱狀態的機會:

如果傳送合作夥伴在將 Lifecycle.ReviewStatus設定為 的機會上啟動參與Approved,則會發生下列程序:

  1. 在接收合作夥伴的帳戶中建立的新機會將Lifecycle.ReviewStatus設定為 Approved

  2. 使用對應的機會 ID 觸發機會建立的事件。

  3. 合作夥伴可以使用 GetOpportunity動作搭配機會 ID 來擷取完整的機會詳細資訊。

不過,已核准的機會可能沒有從傳送合作夥伴的機會複製的一些合作夥伴特定詳細資訊。當機會階段更新為 Qualified或更新版本階段時,接收合作夥伴應使用 UpdateOpportunity動作更新這些詳細資訊:

  • Project.CustomerUseCase

  • Project.DeliveryModels

  • Solution

  • PrimaryNeedsFromAws

  • LifeCycle.TargetCloseDate

  • Project.ExpectedCustomerSpend.Amount

  • Project.ExpectedCustomerSpend.Currency

  • Marketing.source

  • Marketing.AwsFundingUsed

在接收合作夥伴的帳戶中建立機會後,即可像合作夥伴系統中的任何其他機會一樣進行管理和更新。合作夥伴可以使用 UpdateOpportunity動作進行變更,或提供有關他們參與機會的詳細資訊。

使用快照來接收合作夥伴更新

在互動中,合作夥伴會獨立維護和更新其機會。當有人修改業務開發的資源時,例如新增機會,則會發佈業務開發資源快照建立的事件。

若要隨時掌握變更,並從其他合作夥伴的機會存取最新資訊,您可以使用下列動作:

  • ListEngagementResourceAssociations – 使用此動作來擷取與機會相關聯的參與 ID。

  • ListResourceSnapshots – 使用此動作可擷取與參與相關聯的所有機會快照的完整清單,提供所有合作夥伴可用快照的概觀。

  • GetResourceSnapshot – 使用此動作取得特定機會快照的即時摘要,可讓您檢視up-to-date,而無需直接存取其他合作夥伴的機會。

如果您從其他合作夥伴的機會中識別應該反映在您自己的相關變更或更新,請使用 UpdateOpportunity動作。此動作有助於選擇性地將相關資料納入您的機會中,確保整個參與的一致性。

檢視參與成員

多合作夥伴機會的參與最多可以有十個合作夥伴。每當新的合作夥伴接受參與邀請時,就會發佈參與成員新增的事件,通知所有目前成員有關變更的資訊。

若要檢視參與內協作的所有成員,請遵循下列步驟:

  1. 使用 ListEngagementResourceAssociations動作來擷取與機會相關聯的參與 ID。

  2. 將步驟 1 的 ID 提供給 ListEngagementMembers動作,以擷取參與成員的合作夥伴詳細資訊。

    注意

    只有參與的成員可以叫用 ListEngagementMembers動作。

監控資源快照任務狀態

使用多合作夥伴機會時,您必須建立一個角色,允許您為其他合作夥伴建立機會的快照,並從參與中的其他合作夥伴擷取機會快照。如果沒有此角色,您對機會所做的任何更新都不會提供給參與中的其他合作夥伴,他們將繼續看到您機會的過時快照。

若要追蹤與參與中多合作夥伴機會相關聯的資源快照任務狀態,請遵循下列步驟:

  1. 使用 ListEngagementResourceAssociations動作來擷取與機會相關聯的參與 ID。

  2. 將步驟 1 的 ID 提供給 ListResourceSnapshotJobs動作,以產生參與中發起人擁有的所有快照任務清單。從回應擷取任務 ID。

  3. 將任務 ID 提供給 GetResourceSnapshotJob動作,以追蹤任務狀態,並查看是否正在執行。

ResourceSnapshotJob 操作會將指標發佈至 Amazon CloudWatch 以進行非同步操作。CloudWatch 會將資料處理為可讀且幾近即時的指標,協助您監控服務的效能和運作狀態。

下列指標可供使用:

  • 故障 – 計算任務執行期間的內部問題。使用此指標來監控服務穩定性,並設定故障閾值的警示。

  • 錯誤 – 在任務處理期間追蹤客戶相關問題。此指標有助於識別客戶輸入或組態的問題。

  • 調用 – 代表任務調用的總數,包括成功和失敗的嘗試。使用此項目追蹤一段時間內的服務用量趨勢。

注意

只有在ResourceSnapshotJob服務中有活動時,才會向 CloudWatch 報告指標。如果沒有任務或特定指標的資料,則不會報告該指標。

若要確保 操作的順暢ResourceSnapshotJob操作:

  • 使用 指標來驗證服務是否如預期般執行。

  • 建立 CloudWatch 警示,以在指標超過可接受範圍時監控指標和觸發動作 (例如傳送通知)。

  • 設定主動監控以識別和解決問題。

如需使用 CloudWatch 指標的詳細資訊,請參閱 Amazon CloudWatch 使用者指南