在过去的两个月里,我们的IAM用户/角色设置成功地允许BigTable访问。
过去两天;我们遇到用户帐户的权限错误(服务帐户仍然可以访问BigTable)
我们正在点击网络用户界面中的用户权限错误:
{
"error": {
"code": 403,
"message": "The caller does not have permission",
"status": "PERMISSION_DENIED"
}
}
使用
中的用户帐户凭据时"com.google.cloud.bigtable" % "bigtable-hbase-1.x"
栈跟踪:
Caused by: io.grpc.StatusRuntimeException: PERMISSION_DENIED: The caller does not have permission
at io.grpc.Status.asRuntimeException(Status.java:517)
at com.google.cloud.bigtable.grpc.async.AbstractRetryingOperation.onError(AbstractRetryingOperation.java:165)
at com.google.cloud.bigtable.grpc.async.AbstractRetryingOperation.onClose(AbstractRetryingOperation.java:143)
at com.google.cloud.bigtable.grpc.scanner.RetryingReadRowsOperation.onClose(RetryingReadRowsOperation.java:203)
at com.google.cloud.bigtable.grpc.io.ChannelPool$InstrumentedChannel$2.onClose(ChannelPool.java:210)
at io.grpc.ForwardingClientCallListener.onClose(ForwardingClientCallListener.java:41)
at com.google.cloud.bigtable.grpc.io.RefreshingOAuth2CredentialsInterceptor$UnAuthResponseListener.onClose(RefreshingOAuth2CredentialsInterceptor.java:416)
最新更改是否更严格地执行permissions
中列出的https://cloud.google.com/bigtable/docs/access-control
- 我们应该更新IAM角色吗?
编辑1: 尝试更新角色包括以下内容;但仍然发生同样的错误:
编辑2: 三天后;该问题已得到解决,Google将访问权限还原为他们的工作方式(用户帐户可能会再次查看数据。)
答案 0 :(得分:0)