本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Secret Label 更新活动
当暂存标签移至密钥的新版本时,Secrets Manager 会针对除AWSPENDING和AWSPREVIOUS之外的所有标签发送一个Secret Label Updated事件。
以下示例显示了Secret Label Updated事件的结构。有关每个字段的描述,请参阅以下列表。
之所以包含source和detail-type字段,是因为它们包含 Secrets Manager 事件的特定值。有关所有事件中包含的其他元数据字段的定义,请参阅 Amazon Events 参考中的 EventBridge 事件结构。
{ "detail-type": "Secret Label Updated", "source": "aws.secretsmanager", "detail": { "name" : "string", "labelUpdated" : "string", "versionId" : "string" } }
detail-type-
标识事件的类型。
对于这一事件,此值为
Secret Label Updated。 source-
标识生成事件的服务。对于 Secrets Manager 事件,此值为
aws.secretsmanager。 detail-
包含关于事件信息的 JSON 对象。生成事件的服务决定该字段的内容。
对于此事件,此数据包括:
name-
密钥的友好名称。
labelUpdated-
附加到新版本的暂存标签。
versionId-
新版本密钥的唯一标识符。
例 Secret Label 更新活动
以下示例显示了AWSCURRENT标签已移至新版本的密钥Secret Label Updated的事件。
{ "version": "0", "id": "6a7e8feb-b491-4cf7-a9f1-bf3703467718", "detail-type": "Secret Label Updated", "source": "aws.secretsmanager", "account": "012345678901", "time": "2024-02-06T16:43:48Z", "region": "us-west-2", "resources": [ "arn:aws:secretsmanager:us-west-2:012345678901:secret:mySecret-a1b2c3" ], "detail": { "name": "mySecret", "labelUpdated": "AWSCURRENT", "versionId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111" } }