接收端點服務事件的提醒 - Amazon Virtual Private Cloud

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

接收端點服務事件的提醒

您可以建立通知,接收與端點服務相關的特定事件的提醒。例如,當接受或拒絕連線請求時,您會收到電子郵件。

建立 SNS 通知

使用以下步驟即可為通知建立 Amazon SNS 主題,並訂閱該主題。

若要使用主控台建立端點服務的通知
  1. https://console.aws.amazon.com/vpc/ 開啟 Amazon VPC 主控台。

  2. 在導覽窗格中,選擇 Endpoints Services (端點服務)

  3. 選取端點服務。

  4. Notifications (通知) 索引標籤中,選擇 Create notification (建立通知)。

  5. 對於 Notification ARN (通知 ARN),請選擇您建立的 SNS 主題的 ARN。

  6. 若要訂閱事件,請從 Events (事件) 中選取。

    • Connect (連接) - 服務消費者建立的介面端點。這會將連線請求傳送至服務提供者。

    • Accept (接受) - 服務提供者接受連線請求。

    • Reject (拒絕) - 服務提供者拒絕連線請求。

    • Delete (刪除) - 服務消費者刪除介面端點。

  7. 選擇 Create notification (建立通知)

若要使用命令列建立端點服務的通知

新增存取政策

將存取政策新增至允許 代表您發佈通知的 SNS AWS PrivateLink 主題,例如下列。如需詳細資訊,請參閱如何編輯我的 Amazon SNS 主題的存取政策? 使用 aws:SourceArnaws:SourceAccount 全域條件金鑰,以防止發生混淆代理人的情況。

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "vpce.amazonaws.com" }, "Action": "SNS:Publish", "Resource": "arn:aws:sns:region:account-id:topic-name", "Condition": { "ArnLike": { "aws:SourceArn": "arn:aws:ec2:region:account-id:vpc-endpoint-service/service-id" }, "StringEquals": { "aws:SourceAccount": "account-id" } } } ] }

新增金鑰政策

如果您使用的是加密的 SNS 主題,KMS 金鑰的資源政策必須信任 AWS PrivateLink 才能呼叫 AWS KMS API 操作。金鑰政策範例如下。

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "vpce.amazonaws.com" }, "Action": [ "kms:GenerateDataKey*", "kms:Decrypt" ], "Resource": "arn:aws:kms:region:account-id:key/key-id", "Condition": { "ArnLike": { "aws:SourceArn": "arn:aws:ec2:region:account-id:vpc-endpoint-service/service-id" }, "StringEquals": { "aws:SourceAccount": "account-id" } } } ] }