Monitorar as solicitações de atribuição de faturamento para reservas de capacidade compartilhadas
O Amazon EC2 envia eventos do Amazon EventBridge quando o estado de uma solicitação de atribuição de faturamento muda.
-
Os eventos são enviados para o proprietário da reserva de capacidade quando uma solicitação entra nos seguintes estados:
accepted|rejected|expired|revoked. -
Os eventos são enviados para a conta do consumidor solicitada quando uma solicitação entra nos seguintes estados:
pending|expired|cancelled|revoked.
Para obter mais informações sobre o Amazon EventBridge, consulte o Guia do usuário do Amazon EventBridge.
A seguir está o padrão de eventos do Amazon EventBridge.
{ "version":"0", "id":"12345678-1234-1234-1234-123456789012", "detail-type":"On-Demand Capacity Reservation Billing Ownership Requestpending|accepted|rejected|cancelled|revoked|expired", "source":"aws.ec2", "account":"account_id", "time":"state_change_timestamp", "region":"region", "resources":[ "arn:aws:ec2:region:cr_owner_account_id:capacity-reservation/cr_id" ], "detail":{ "capacity-reservation-id":"cr_id", "updateTime":timestamp, "ownerAccountId":"cr_owner_account_id", "unusedReservationChargesOwnerID":"consumer_account_id", "status":"pending|accepted|rejected|cancelled|revoked|expired", "statusMessage":"message} }
O exemplo a seguir é de um evento enviado ao proprietário da reserva de capacidade (222222222222) quando uma conta de consumidor (111111111111) aceita uma solicitação de atribuição de faturamento para uma reserva de capacidade compartilhada (cr-01234567890abcdef).
{ "version":"0", "id":"12345678-1234-1234-1234-123456789012", "detail-type":"On-Demand Capacity Reservation Billing Ownership Request accepted", "source":"aws.ec2", "account":"222222222222", "time":"2024-09-01Thh:59:59Z", "region":"us-east-1", "resources":[ "arn:aws:ec2:us-east-1:222222222222:capacity-reservation/cr-01234567890abcdef" ], "detail":{ "capacity-reservation-id":"cr-01234567890abcdef", "updateTime":"2024-08-01Thh:59:59Z", "ownerAccountId":"222222222222", "unusedReservationChargesOwnerID":"111111111111", "status":"accepted", "statusMessage":"billing transfer status message" } }