If you perform a "get_item" operation on a dynamodb table, you must provide a partition (primary) key.
You are not allowed to perform "get_item" operation on a GSI (global secondary index) even through it acts quite the same as the partition (primary) key.
To work with GSI you rather need to "query" the databse.
So, my question is: is "query" operation with "equals" operator for a GSI is as efficient as "get_item" for the partition key?