2017-04-19 6 views
0

Bigtableの行ベースのアクセス制御をロールを使用して実装して、各行が1対多の役割を許可するようにしたいと考えています。私はどのようにこれを鍵に簡単に入れることができるのか分かりません。Bigtableの行ベースのアクセス制御パターン

このようなパターンはどのようなパターンで使用できますか?

私の現在の使用例では、他のインデックスをキーの一部として、プレフィックス範囲のルックアップを作成しています。

答えて

0
roles := []bigtable.Filter{bigtable.ColumnFilter("public"), 
        bigtable.ColumnFilter("admin")} 

acl := bigtable.InterleaveFilters(roles...) 

table.ReadRows(context.Background(), rr, func(r bigtable.Row) bool { 
    // do something 
}, bigtable.RowFilter(acl)) 
関連する問題