This is an automated email from the ASF dual-hosted git repository.

virajjasani pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/phoenix-adapters.git


The following commit(s) were added to refs/heads/main by this push:
     new 8da7f63  Align DynamoDB Streams userIdentity.principalId with AWS spec
8da7f63 is described below

commit 8da7f639a7c845019a8002d235faa5b8afac73e8
Author: Viraj Jasani <[email protected]>
AuthorDate: Mon May 18 10:17:59 2026 -0700

    Align DynamoDB Streams userIdentity.principalId with AWS spec
---
 DDB_API_REFERENCE.md                                                  | 2 +-
 .../main/java/org/apache/phoenix/ddb/service/GetRecordsService.java   | 2 +-
 .../src/test/java/org/apache/phoenix/ddb/GetRecordsTTLExpiryIT.java   | 4 ++--
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/DDB_API_REFERENCE.md b/DDB_API_REFERENCE.md
index 375ef15..a77158d 100644
--- a/DDB_API_REFERENCE.md
+++ b/DDB_API_REFERENCE.md
@@ -1562,7 +1562,7 @@ Reads change records from a shard using a shard iterator.
       },
       "userIdentity": {
         "Type": "Service",
-        "PrincipalId": "phoenix/hbase"
+        "PrincipalId": "dynamodb.amazonaws.com"
       }
     }
   ],
diff --git 
a/phoenix-ddb-rest/src/main/java/org/apache/phoenix/ddb/service/GetRecordsService.java
 
b/phoenix-ddb-rest/src/main/java/org/apache/phoenix/ddb/service/GetRecordsService.java
index e5070a2..f41ebb1 100644
--- 
a/phoenix-ddb-rest/src/main/java/org/apache/phoenix/ddb/service/GetRecordsService.java
+++ 
b/phoenix-ddb-rest/src/main/java/org/apache/phoenix/ddb/service/GetRecordsService.java
@@ -46,7 +46,7 @@ public class GetRecordsService {
     private static final String NEW_IMAGE = "NEW_IMAGE";
     private static final String NEW_AND_OLD_IMAGES = "NEW_AND_OLD_IMAGES";
     private static final String SERVICE = "Service";
-    private static final String PRINCIPAL_ID = "phoenix/hbase";
+    private static final String PRINCIPAL_ID = "dynamodb.amazonaws.com";
 
     /**
      * Notes:
diff --git 
a/phoenix-ddb-rest/src/test/java/org/apache/phoenix/ddb/GetRecordsTTLExpiryIT.java
 
b/phoenix-ddb-rest/src/test/java/org/apache/phoenix/ddb/GetRecordsTTLExpiryIT.java
index be7b403..e0d9da2 100644
--- 
a/phoenix-ddb-rest/src/test/java/org/apache/phoenix/ddb/GetRecordsTTLExpiryIT.java
+++ 
b/phoenix-ddb-rest/src/test/java/org/apache/phoenix/ddb/GetRecordsTTLExpiryIT.java
@@ -300,7 +300,7 @@ public class GetRecordsTTLExpiryIT extends 
GetRecordsBaseTest  {
                     null, null);
             Assert.assertEquals(1, daughterRecordsAfterCompaction.size());
             
Assert.assertNotNull(daughterRecordsAfterCompaction.get(0).userIdentity());
-            Assert.assertEquals("phoenix/hbase", 
daughterRecordsAfterCompaction.get(0).userIdentity().principalId());
+            Assert.assertEquals("dynamodb.amazonaws.com", 
daughterRecordsAfterCompaction.get(0).userIdentity().principalId());
             Assert.assertEquals("Service", 
daughterRecordsAfterCompaction.get(0).userIdentity().type());
         }
 
@@ -401,7 +401,7 @@ public class GetRecordsTTLExpiryIT extends 
GetRecordsBaseTest  {
         records = 
TestUtils.getRecordsFromShardWithLimit(phoenixDBStreamsClientV2, 
phoenixStreamArn, parentShard, TRIM_HORIZON, null,null);
         Assert.assertEquals(1, records.size());
         Assert.assertNotNull(records.get(0).userIdentity());
-        Assert.assertEquals("phoenix/hbase", 
records.get(0).userIdentity().principalId());
+        Assert.assertEquals("dynamodb.amazonaws.com", 
records.get(0).userIdentity().principalId());
         Assert.assertEquals("Service", records.get(0).userIdentity().type());
         EnvironmentEdgeManager.reset();
     }

Reply via email to