默认权限表示无权访问管理员创建的领域

Default permission says no access For realm created by admin

我的领域对象服务器在 aws ec2 中,每当我通过管理员凭据(同步)创建任何领域并通过 IP 检查 ros 时,默认权限显示无访问权限

final SyncCredentials syncCredentials = 
SyncCredentials.usernamePassword("username","password",false);
SyncUser.loginAsync(syncCredentials, authUrl, new SyncUser.Callback() 
{
 @Override
public void onSuccess(final SyncUser user) {
SyncConfiguration config = new SyncConfiguration.Builder(user, 
serverURL)
.schemaVersion(1)/*schemaVersion(1).name("_auth")*/
.build();
realm = Realm.getInstance(config);
realm.setDefaultConfiguration(config);

这意味着默认情况下非管理员用户将无法读取或写入该领域。如果您想向所有人授予权限(即通配符权限),您可以使用任何受支持的 SDK 来完成。例如,如果您使用 Swift,您可以这样做:

let permission = SyncPermission(realmPath: realmPath,
                                identity: "*",
                                accessLevel: .write)
user.apply(permission) { error in
    // permission applied or an error occurred
}